编写高质量代码:改善Java程序的151个建议
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-12 23:13:58
微信
赏
支付宝
文档简介:
编写高质量代码
——改善Java程序的151个建议
秦小波 著
ISBN:978-7-111-36259-3
本书纸版由机械工业出版社于2011年出版,电子版由华章分社(北京华
章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
前言
第1章 Java开发中通用的方法和准则
建议1:不要在常量和变量中出现易混淆的字母
建议2:莫让常量蜕变成变量
建议3:三元操作符的类型务必一致
建议4:避免带有变长参数的方法重载
建议5:别让null值和空值威胁到变长方法
建议6:覆写变长方法也循规蹈矩
建议7:警惕自增的陷阱
建议8:不要让旧语法困扰你
建议9:少用静态导入
建议10:不要在本类中覆盖静态导入的变量和方法
建议11:养成良好习惯,显式声明UID
建议12:避免用序列化类在构造函数中为不变量赋值
建议13:避免为final变量复杂赋值
建议14:使用序列化类的私有方法巧妙解决部分属性持久化问题
建议15:break万万不可忘
建议16:易变业务使用脚本语言编写
建议17:慎用动态编译
建议18:避免instanceof非预期结果
建议19:断言绝对不是鸡肋
建议20:不要只替换一个类
第2章 基本类型
建议21:用偶判断,不用奇判断
建议22:用整数类型处理货币
建议23:不要让类型默默转换
建议24:边界,边界,还是边界
建议25:不要让四舍五入亏了一方
建议26:提防包装类型的null值
建议27:谨慎包装类型的大小比较
建议28:优先使用整型池
建议29:优先选择基本类型
建议30:不要随便设置随机种子
第3章 类、对象及方法
建议31:在接口中不要存在实现代码
建议32:静态变量一定要先声明后赋值
建议33:不要覆写静态方法
建议34:构造函数尽量简化
建议35:避免在构造函数中初始化其他类
建议36:使用构造代码块精炼程序
建议37:构造代码块会想你所想
建议38:使用静态内部类提高封装性
建议39:使用匿名类的构造函数
建议40:匿名类的构造函数很特殊
建议41:让多重继承成为现实
建议42:让工具类不可实例化
建议43:避免对象的浅拷贝
建议44:推荐使用序列化实现对象的拷贝
建议45:覆写equals方法时不要识别不出自己
建议46:equals应该考虑null值情景
建议47:在equals中使用getClass进行类型判断
......
评论
发表评论