编写高质量代码

秦小波

出版时间

2011-12-28

ISBN

9787111362593

评分

★★★★★
书籍介绍

在通往“Java技术殿堂”的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,而且还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。

全书一共12章,1~3章针对Java语法本身提出了51条建议,例如覆写变长方法时应该注意哪些事项、final修饰的常量不要在运行期修改、匿名类的构造函数特殊在什么地方等;4~9章重点针对JDK API的使用提出了80条建议,例如字符串的拼接方法该如何选择、枚举使用时有哪些注意事项、出现NullPointerException该如何处理、泛型的多重界限该如何使用、多线程编程如何预防死锁,等等;10~12章针对程序性能、开源的工具和框架、编码风格和编程思想等方面提出了20条建议。

本书针对每个问题所设计应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中崭露头角,建议你将此书搁置在手边,随时查阅,一定能使你的学习和开发工作事半功倍。

目录
前言
第1章 Java开发中通用的方法和准则/1
建议1: 不要在常量和变量中出现易混淆的字母/2
建议2: 莫让常量蜕变成变量/2
建议3: 三元操作符的类型务必一致/3

显示全部
用户评论
太碎,对于资深的程序员可以参考
风格类似Effective Java,条目质量一般,部分项适用场景有限,编辑校对极差,拼写错误很多,纸张一如既往还是济公出版社专用草纸。
就是知识点的堆积,翻着看还行。
有些点拨用处极大,帮读者从语法层面绕开大坑。有些建议则算是茴香豆四种写法类型。
总结了一些非常生僻的用法,而非常错的用法
作者罗列的大多数问题在实际场景中都不会遇到,实用性较低。而且内容很过时。
好书
也就那样。可以看到自己不知道的几个小点,但也仅此而已。
你能写出简单、清晰、高效的代码?——Show it! 你能架构一个稳定、健壮、快捷的系统?——Do it! 你能回答一个困扰N多人的问题?——Answer it! 你能修复一个系统Bug?——Fix it! 你非常熟悉某个开源产品?——Broadcast it! 你能提升系统性能?——Tune it!
囫囵吞枣
下载
收藏