超级程序员与架构师的2020书单-Java篇

发布时间:2020-11-10编辑:admin阅读(865)

书单的由来见上一篇 超级程序员与架构师的2020书单(上)(为了试毒,花了好多钱,公司也没有给我报销的意思)


完全依本人口味而定,发现自己就是喜新厌旧,大多是这两年新出的书;又发现作为Java大国,国人写的Java书越来越好。



《Java编程的逻辑》

Java入门不要再说《Thinking in Java》了,看这个吧,有时间我都想再入一次门。



《On Java 8》

如果对《Thinking in java》依然念念不忘的,可以尝试看Bruce Eckel的这本新书,网上翻译的版本 https://lingcoder.gitee.io/onjava8/#/sidebar ,但我就提不起这个劲了。


《Effective Java中文版(第3版)》

Java代码风格必备书,转眼间又出了第三版,添加了JDK8的规则。我还推荐自家开源的这个:《唯品会Java开发手册》-与阿里手册的比较文学


《Java性能权威指南》

《Java Performance: The Definitive Guide》,不要再提10年前那本同名的《Java性能优化权威指南》,虽然现在还依然有人买错Java性能优化圣经!Java之父重磅推荐!,耐不住知识点完全过期了啊,很好的Java性能入门书。喜的是还新出了第二中文翻译中。


《Java系统性能优化实战》

国人写的新书也很好,一些细节,一些过时的传言,也是我同样深深纠结过的,让我佩服的是他还都用jmh给测了。满满一本都是自己写的,没有复制黏贴的痕迹。



《深入理解Java虚拟机(第3版)》

志明大大的书更新到了第三版,十年了,很多人的入门书。可惜志明大大好像不是挽起袖子写JVM的,只是从理解到理解,所以权威性没有从R大嘴里说出的话那么硬。


《实战Java虚拟机:JVM故障诊断与性能优化(第2版)》

很多人和楼上那本一起买的,也更新到了第二版。


《新一代垃圾回收器ZGC设计与实现》

有了ZGC,就忘记CMS,G1什么的吧。依然是国人出品,可惜书写的还是有点早,ZGC还在不断演进,到了今年九月的JDK15才是正式。


《深入理解JVM字节码》

JVM字节码,关我什么事?实际上翻开目录,就会发现并没有书名那么劝退,知识点挺多,挺广,挺实用的,好想有时间把它完整读一遍。

另外,这个出版社怎么回事,Java的书,封面都是一个杯子,比Oreilly的动物书难认多了。

《Java实战(第2版)》

《Modern Java in action》,原本第一版叫《Java 8 in action》,主要讲Java 8的新特性,第二版与时俱进的加入JDK 9/10的内容,所以书名也改了。


《实战Java高并发程序设计(第2版)》

讲java并发的书很多,Doug Lea那本开山之作太老了,随便挑了这本出了第2版的。



小结

回头一看,这两年Java居然出了不少让人愿意花时间去看的书,烈火烹油,鲜花着锦,还没显出衰败的姿态来。

特别种草:有一本我写序的OReilly动物书《Java性能优化实践》,双十一之后上市。


本篇文章来源于微信公众号: 春天的旁边

标签

评论