书籍详情

高质量Java程序设计

高质量Java程序设计

作者:顾晓刚,谢义军,林锐编著

出版社:电子工业出版社

出版时间:2003-01-01

ISBN:9787505383128

定价:¥33.00

购买这本书可以去
内容简介
  本书结合作者丰富的实践经验和深厚的理论基础,总结出一系列行之有效的高质量Java编程的规则和建议,指导读者提高Java程序开发的水平。全书共分6章,从全新的角度阐述Java程序的异常处理、编码规则和组织结构、内存管理、面向对象的设计与实现、性能调整,Java编码最佳实践,Java类库的高级用法及与当代软件工程的结合等。本书各部分均相互关联又可独立成章,读者可以顺序阅读,也可以只阅读其中感兴趣的部分。书中的代码均短小精悍,易于理解,所有例子都可以直接编译运行,方便读者学习掌握。飞思在线“下载专区”http://www.fecit.com.cn/download.htm提供书中所有实例的源代码下载。本书适合Java程序员及立志成为Java程序员的计算机爱好者阅读,同时也是对Java编程感兴趣的读者必备的参考书。
作者简介
  顾晓刚1977年生。1996年至2000年,就读于上海交通大学试点班和计算机系。2000年7月加入东方海外有限公司,从事航运业B2B电子商务软件的面向对象分析、设计以及组件开发工作。等等相关图书Java与模式
目录
第1章 异常
条款1[规则]用时间频度来确定异常情况
条款2[规则]用不需查异常来强化方法的约定
条款3[规则]用Error的子类来表示系统级的异常和程序不必处理的异常
条款4[规则]用不从RuntimeException继承的Exception的子类来表示需查异常
条款5[规则]用RuntimeException的子类来表示不需查异常
条款6[规则]用链式异常来保存原始异常信息
小结
第2章 代码风格
条款7[建议]将类的属性按种类分块
条款8[建议]将方法的实现代码按功能分块
条款9[建议]适度地使用对齐
条款10[建议]控制代码的长度
条款11[建议]尽可能不使用 import*
条款12[建议]尽量减少同名的类
条款13[建议]用包名体现类的层次
小结
第3章 内存管理
条款14[规则]为内存分配做好准备
条款15[规则]用 StringBuffer代替迭代使用的String
条款16[规则]手工清除短期对象的引用
条款17[建议]长期引用容易引起内存泄漏
小结
第4章 面向对象的设计
条款18[规则]用接回代替抽象类
条款19[规则]不要同时使用重载(overload)和覆盖(override)
条款20[规则]正确地使用继承表示分类关系
条款21[规则]用组合表示包含的关系
条款22[规则]避免方法的副作用
条款23[建议]首善之举是重构
条款24[建议]选择合适的体系结构
小结
第5章 集合
条款25[规则]通过lterator,使用for或while循环来访问集合的元素
条款26[建议]使用不可变类作为 Set的元素和Map的 Key
条款27[规则]不要与集合的实现南辕北辙
条款28[规则]谨慎地使用集合的clone()方法
条款29[建议]掌握集合的惯用法
小结
第6章 性能调整
条款30[建议]定义完整的性能调整过程
条款31[建议]改善Java程序运行环境
条款32[建议]减少创建对象
条款33[规则]减少循环体的执行代码
条款34[规则]减少I/O操作时间
条款35[规则]正确使用 JDBC编程接口
小结
附录 你是哪一类Java程序员
参考文献
猜您喜欢

读书导航