Effective Java 中文版_2_个人读书笔记.doc

 
第6章  方法
23 条:检查参数的有效性
24 条:需要时使用保护性拷贝
25 条:谨慎设计方法的原型
26 条:谨慎的使用重载
27 条:返回零长度的数组而不是 Null
28 条: 为所有导出的 API 元素编写文档注释
 
第7章 通用程序设计
29 条:将局部变量的作用域最小化
30 条:了解和使用库
31 条:如果要求精确的答案,请避免使用 float double
32 条:如果其他类型更适合,则避免使用字符串
33 条:了解字符串连接的性能
34 条:通过接口引用对象
35 条:接口优先于映像机制
36 条:谨慎的使用本地方法
37 条:谨慎的进行优化
38 条:遵守普遍接受的命名惯例
 
第8章
39 条:只针对不正常的条件才使用异常
40 条:对于可恢复的条件使用被检查的异常,对于程序错误使用运行时异常
41 条:避免不必要的使用被检查的异常
42 条:尽量使用标准的异常                             
43 条:抛出的异常要适合于相应得抽象
44 条:每个方法抛出的异常都要有文档
45 条:在细节消息中包含失败—捕获信息
46 条:努力使失败保持原子性
47 条:不要忽略异常
 
 
 
 
 
 
 
 
 
 
 

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值