Java Pitfalls 中文版 (平装)

当前位置:首页 > 计算机网络 > 程序设计 > Java Pitfalls 中文版 (平装)

出版社:人民邮电出版社
出版日期:2003-4
ISBN:9787115108821
作者:
页数:322页

书籍目录

第1部分  语法  Item 1: 什么时候"被覆盖的"方法并非真的被覆盖了  Item 2: String.equals( )方法与"=="运算符的用法比较  Item 3: Java是强类型语言 Item 4: 那是构造函数吗 Item 5: 不能访问被覆盖的方法  Item 6: 避免落入"隐藏变量成员"的陷阱  Item 7: 提前引用  Item 8: 设计可继承的构造函数  Item 9: 通过引用传递基本类型  Item 10: 布尔运算符与"短路"运算符 第2部分  语言支持  Item 11: 使用SoftReference对象回收引用  Item 12: 在同步方法中调用同步方法导致死锁  Item 13:正确地克隆对象  Item 14: 覆盖equals方法 Item 15: 避免使用构造函数来实现clone()  Item 16: 反射、接口与匿名类的方法调用  Item 17: 异常处理和OutOfMemoryError 第3部分  工具与集合  Item 18: 有序的属性键  Item 19: 使用缓存和持久存储机制处理偶发性超大集合  Item 20: 使用属性文件还是ResourceBoundle  Item 21: 属性对象的缺陷  Item 22: 使用集合中新的API而不是旧的API 第4部分  输入与输出  Item 23: 序列化  Item 24: Unicode、UTF和流  Item 25: 通过套接字发送序列化对象  Item 26: Try、Catch...Finally  Item 27: 刷新图像资源 第5部分  GUI的显示  Item 28: 提供进度反馈  Item 29:用repaint()替代validate()来重新布局组件  Item 30:Z-Order与重叠的组件  Item 31:解决Validate、 Revalidate、 Invalidate的迷题  Item 32:垂直排列组件  Item 33:如何恰当地使用GridBagLayout  Item 34:避免闪烁  Item 35:带有嵌入的HTML的组件 第6部分  GUI的控制  Item 36: 更高的数据有效性  Item 37: 根据应用程序状态降低GUI组件的敏感性  Item 38: 在事件处理器中使用线程,以避免冻结图形用户界面  Item 39: 模型、视图、控制器和JTree  Item 40: 数据转移非文本数据  Item 41: KeyListener没有监听吗  Item 42: 打印JEditorPane中的文本、超文本和图像 第7部分  性能  Item 43: 延迟装载以获取更好的性能  Item 44: 对大量创建的对象使用对象池  Item 45: 性能对比:数组与矢量  Item 46: 对于动态增长的数组避免使用临时数组  Item 47: 对于循环体内部的字符串连接,使用StringBuffer而非"+" 第8部分  杂项  Item 48: 有没有一个更好的调试方法  Item 49: 用接口封装JNI调用  Item 50: 断言 索引 

作者简介

本书旨在引导程序员绕过Java编程中潜在的"雷区",帮助你避免受挫并节省时间,以从而高效地完成编程任务。    全书分为7大部分。作者根据多年来丰富的实践经验,以广受欢迎的条例的篇章结构,总结和阐述了Java编程中50个富有难度和具有实际意义的问题,一一用代码举证并提出了有效的解决方案。这50个问题涉及到Java语言陷阱、API陷阱以及常见难题的最佳解决方案。    本书适合Java程序员和Java软件开发的项目管理人员阅读。

图书封面


 Java Pitfalls 中文版 (平装)下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024