「程序员书单」学JAVA的程序员必看的5本书!,拿万元月薪必备的书单( 二 )


4.深入理解Java虚拟机
推荐指数:??????????
「程序员书单」学JAVA的程序员必看的5本书!,拿万元月薪必备的书单
文章图片
**《深入理解Java虚拟机》**
推荐理由:
这本书在Java圈内基本可以算是前无古人后无来者的一本书了 , 它在13年首次出版 , 后面近十年内在JVM领域几乎里没有几本书能够和它相提并论 , 19年本书又出了第三版 , 有兴趣的朋友建议直接买第三版 。
实际上 , 现如今很多网络上关于JVM的技术博客、技术文章 , 基本都是根据本书的脉络进行写作的 , 并且会大量地使用本书的内容作为参照 , 足以见其影响力之大 , 对于JVM领域的影响之深远 。
其实 , 近几年还有几本JVM领域的书涌现 , 不乏有精品之作 , 但是周这本书的地位仍然是不可撼动的 , 如今 , 此书已经成为了每一个Java程序员必须要有的一本书 。
作者介绍:
本书的作者周志明博士 , 目前是远光软件的资深Java技术专家 , 对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究 , 并在大量的实践中积累了丰富的经验 。 尤其精通Java虚拟机 , 撰写了大量与JVM相关的经典文章 , 被各大技术社区争相转载 , 是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一 。
5.Java并发编程的艺术
推荐指数:????????
「程序员书单」学JAVA的程序员必看的5本书!,拿万元月薪必备的书单
文章图片
《Java并发编程的艺术》
推荐理由:
其实还有一本非常知名的 , 介绍Java并发编程书籍《Java并发编程实战》作者是Java并发包的开发者 , 也是Java语言的共同创始人之一吗 , 那么我为什么没有推荐它呢 , 因为高司令的这本书相对来说还是比较晦涩难懂 , 而且年代比较久远 , 不太适合现在再来看 。
最重要的是 , Java并发编程的概念本来就比较复杂 , 我们需要的是一本能够把原理解释清楚的书籍 , 而这本《Java并发编程的艺术》书是国内作者写的Java并发书籍 , 刚好就比上面那一本更简单易懂 , 至少我自己看下来是这样的感觉 。
本书在各大网站的销量也很高 , 适合作为并发编程的入门书籍 , 当然 , 学习并发原理之前 , 还是先把Java的多线程搞懂吧 。
作者介绍:
方腾飞(花名清英 , 英文名kral) , 蚂蚁金服集团技术专家 , 从事Java开发近10年 。 5年以上的团队管理、项目管理和敏捷开发经验 , 崇尚团队合作 。
目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作 。 与同事合作开发了talacodeReview插件 , 深受阿里数千名工程师拥趸 , 并开发过开源工具jdbcutil(https://github.com/kiral/utils) 。
创办了并发编程网(http://ifeve.com) , 组织翻译了百余篇国外优秀技术文章 , 并曾为InfoQ撰写“聊聊并发”专栏 , 在《程序员》杂志撰写敏捷实践系列文章 , 曾用博客http://kiraljavaeye.com 。