跳转到主要内容


developerWorks 中国  >  Java technology  >  

文档库

developerWorks
 
  
 
 题目  5    隐藏内容简介    
 
题目 日期
诊断 Java 代码:: Split Cleaner 错误模式
Java 编程语言的一个特色是存储自动管理,它把程序员从很容易出错的释放使用后的内存的工作中解放出来。尽管如此,许多程序还是得处理资源问题,例如文件和数据库连接,这些都必须在使用之后明确地释放掉。跟手工管理存储一样,程序员在手工管理资源时也会犯很多错误。其中一个就是本周专栏的主题 ―Split Cleaner错误模式。在讨论论坛与作者及其他读者交流本文的心得。
    2001年7月5日  
 
诊断 Java 代码: 诊断 Java 代码:孤线程(Orphaned Thread)错误模式
在多线程代码中,使用驱动其它线程所负责的动作的单个主线程是常见的。这个主线程发送消息,通常是通过把它们放到一个队列中,然后其它线程处理这些消息。但是如果主线程抛出一个异常,那么剩余的线程会继续运行,等待更多输入到该队列,导致程序冻结。在诊断 Java 代码的这一部分中,专职 Java 开发者兼兼职捉虫者 Eric Allen 讨论检测、修复和避免这一错误模式。请在讨论论坛与作者和其他读者共享您关于本文的心得。
    2001年8月11日  
 
诊断 Java 代码:设计可扩展的应用程序,第 1 部分
诊断 Java 代码的这个部分和即将到来的几个部分中,Eric Allen 将他的讨论集中在判断一个新系统应该有多大的可扩展性、什么时候应用可扩展性是最佳的以及可扩展性与其它因素(特别是可测试性)的关系如何。在这第一篇文章中,他研究了能使一个软件系统具有可扩展性的各种方法以及每种形式的可扩展性各在什么样的环境中最有用。请在讨论论坛与作者和其他读者交流本文的心得。
    2001年9月4日  
 
诊断 Java 代码: Java 编程中的断言和时态逻辑
虽然传统断言可以增加对 Java 代码执行的检查次数,但有许多检查不能用它们来执行。弥补这一缺陷的方法是使用“时态逻辑”,它是一种用于描述程序状态如何随时间而更改的形式体系。在本文中,Eric Allen 将讨论断言,介绍时态逻辑并描述用于处理程序中时态逻辑断言的工具(下一篇文章将检查以前的错误模式和时态逻辑的应用程序。)
    2002年9月17日  
 
诊断 Java 代码:设计轻松的代码维护
本月,Eric Allen 解释了在使代码更易于维护的同时,避免和控制无理由的变化怎么会是保持代码健壮性的关键。他集中讨论了诸如函数样式代码编写之类的概念,以及标记字段、方法和类的方法来处理并防止可变性。Eric 还解释了本任务中单元测试和重构的角色,并提供了协助实现重构的两个工具。
    2003年4月16日  
 
 题目  5    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈