注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java高效编程指南

Java高效编程指南

Java高效编程指南

定 价:¥22.00

作 者: (美)Joshua Bloch著;闻山等译
出版社: 机械工业出版社
丛编项: Sun公司核心技术丛书
标 签: Java

购买这本书可以去


ISBN: 9787111096351 出版时间: 2002-01-01 包装: 胶版纸
开本: 24cm 页数: 156页 字数:  

内容简介

  原版进口EffectiveJavaProgrammingLanguageGuide本书包含了Java编程的一些极具价值的经验原则,涵盖了大多数开发者在日常程序设计中经常遇到的问题的解决方案。书中通过对设计Java平台的专家所使用技术的全面介绍,揭示产生清晰、健壮、高效的代码需要做的和应予以避免的方方面面。每一个原则以简短独立的小品文形式出现,提供了来自这位杰出作者的丰富经验和详实的“实战故事”。贯穿全书的是通用的语言用法和设计模式,具有启发意义的技巧和技术。本书提供了编写高效的程序所需的最实用、最权威的指导原则。

作者简介

暂缺《Java高效编程指南》作者简介

图书目录

译者序
序言
前言
第1章 绪论
第2章 创建及销毁对象
2.1 考虑用静态工厂方法代替构造函数
2.2 使用私有构造函数强化singleton属性
2.3 用私有构造函数强化不可实例化能力
2.4 避免创建重复对象
2.5 消除对过期对象的引用
2.6 避免使用终结程序
第3章 对象的通用方法
3.1 重载equals时要遵守通用约定
3.2 重载equals时永远要重载hashCode
3.3 永远要重载toString
3.4 谨慎地重载clone
3.5 实现Comparable的问题
第4章 类和接口
4.1 最小化类和成员的可访问能力
4.2 倾向于非可变性
4.3 组合优于继承
4.4 设计和文档化继承
4.5 接口优于抽象类
4.6 接口只能用来定义类型
4.7 静态成员优于非静态的
第5章 C语言结构的替代
5.1 用类替代结构
5.2 用类层次代替联合
5.3 用类代替enum结构
5.4 用类和接口代替函数指针
第6章 方法
6.1 检查参数的有效性
6.2 使用保护性拷贝
6.3 认真设计方法签名
6.4 谨慎地使用过载
6.5 返回0长度的数组而不是null
6.6 为所有的导出API元素写文档注释
第7章 通用编程
7.1 最小化局部变量作用域
7.2 了解和使用库
7.3 需要确切答案时,不要使用float或double类型
7.4 尽量避免使用串
7.5 了解串并置的性能
7.6 通过接口访问对象
7.7 接口优于反射
7.8 谨慎地使用固有方法
7.9 谨慎地做优化
7.10 遵循普遍接受的命名惯例
第8章 异常
8.1 仅在不正常的情况下使用异常
8.2 对可恢复的情况使用已检查异常对程序错使用运行时异常
8.3 避免已检查异常的不必要使用
8.4 使用标准的异常用法
8.5 引发的异常要与抽象对应
8.6 给方法引发的异常做文档
8.7 在细节消息里包括失败捕获信息
8.8 使失败原子化
8.9 不要忽略异常
第9章 线程
9.1 同步访问共享的可变数据
9.2 不要过度使用同步
9.3 不要在循环外部调用wait
9.4 不要依赖线程调度器
9.5 文档化线程安全
9.6 避免使用线程组
第10章 串行化
10.1 谨慎实现Serializable
10.2 使用自定义的串行化形式
10.3 保护性地编写readObject方法
10.4 必要时提供readResolve方法
参考文献

本目录推荐