图书介绍

Java高效编程指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java高效编程指南
  • (美)Joshua Bloch著;闻山等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111096355
  • 出版时间:2002
  • 标注页数:156页
  • 文件大小:9MB
  • 文件页数:165页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java高效编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

译者序1

序言1

前言1

第1章 绪论1

第2章 创建及销毁对象3

2.1 考虑用静态工厂方法代替构造函数3

2.2 使用私有构造函数强化singleton属性5

2.3 用私有构造函数强化不可实例化能力7

2.4 避免创建重复对象8

2.5 消除对过期对象的引用10

2.6 避免使用终结程序12

第3章 对象的通用方法16

3.1 重载equals时要遵守通用约定16

3.2 重载equals时永远要重载hashCode23

3.3 永远要重载toString27

3.4 谨慎地重载clone29

3.5 实现Comparable的问题35

4.1 最小化类和成员的可访问能力40

第4章 类和接口40

4.2 倾向于非可变性42

4.3 组合优于继承48

4.4 设计和文档化继承52

4.5 接口优于抽象类56

4.6 接口只能用来定义类型59

4.7 静态成员优于非静态的60

第5章 C语言结构的替代64

5.1 用类替代结构64

5.2 用类层次代替联合65

5.3 用类代替enum结构68

5.4 用类和接口代替函数指针76

第6章 方法79

6.1 检查参数的有效性79

6.2 使用保护性拷贝80

6.3 认真设计方法签名83

6.4 谨慎地使用过载85

6.5 返回0长度的数组而不是null88

6.6 为所有的导出API元素写文档注释90

第7章 通用编程93

7.1 最小化局部变量作用域93

7.2 了解和使用库95

7.3 需要确切答案时,不要使用float或double类型98

7.4 尽量避免使用串99

7.5 了解串并置的性能101

7.6 通过接口访问对象102

7.7 接口优于反射103

7.8 谨慎地使用固有方法105

7.9 谨慎地做优化106

7.10 遵循普遍接受的命名惯例108

第8章 异常111

8.1 仅在不正常的情况下使用异常111

8.2 对可恢复的情况使用已检查异常,对程序错使用运行时异常113

8.3 避免已检查异常的不必要使用114

8.4 使用标准的异常用法115

8.5 引发的异常要与抽象对应116

8.6 给方法引发的异常做文档118

8.7 在细节消息里包括失败捕获信息119

8.8 使失败原子化120

8.9 不要忽略异常121

第9章 线程123

9.1 同步访问共享的可变数据123

9.2 不要过度使用同步127

9.3 不要在循环外部调用wait130

9.4 不要依赖线程调度器132

9.5 文档化线程安全135

9.6 避免使用线程组137

第10章 串行化138

10.1 谨慎实现Serializable138

10.2 使用自定义的串行化形式141

10.3 保护性地编写readObject方法146

10.4 必要时提供readResolve方法150

参考文献153

热门推荐