首页 科技

2018 年 Java 程序员必读的十本书

时间:2018-06-18 05:21:14 栏目:科技

(点击上方公众号,可快速关注)

来源:伯乐在线 - yizhe

大家好,如果你是一名 Java 程序员,正在考虑 2018 读什么书,那么这篇文章正适合你。本文中,我将分享 10 本有关 Java、Spring 及其他相关技术的书籍。 这里面既有适合经验丰富的 Java 程序员的书,它们介绍了架构、云开发、微服务、Java 9、Spring 5,以及用于提高生产效率的 Kotlin。同时也照顾到了初级的、缺乏经验的、或正打算 2018 年开始入门 Java 的新手。

同时,我也介绍了一些在 2018 年学习 Java 9 的书籍。有些已经针对 Java SE 9 全面更新,比如 《写给大忙人看的Java SE 9》和 《Java 9 编程入门官方教程》。

如果你刚开始学习 Java 或者正打算要学,这些书都非常适合。不推荐读旧版本的书来入门,除非是《Head First Java》。

我特别希望《Head First Java》的第三版是一个长期的版本,作者和出版方最好针对 Java 8 和 Java 9 进行全面更新。不过对于入门 Java 的编程小白来说,旧版本的《Head First Java》仍然是一本好书。

我最近添加到这个书单的就是这本今天刚发现的《云原生 Java》。这本书看起来特别棒,它介绍了目前急需的,利用 Spring Boot、Spring Cloud 和 Cloud Foundry 在云上开发 Java 应用的知识。虽然还没读完,但它看起来特别棒。

2018 年可以用来提升 Java 知识技能的书太多了,你不可能把他们都读完。不过有些书你绝对不想错过,比如《Effective Java(第三版)》,我把它放在了书单的最上面。

书单里的书介绍了 Java 9、Spring 5、Kotlin、软件架构、微服务、云以及 Java 8 的一些特性。

这个书单不是很长,但里面的书都很棒,都挺适合在上下班路上读。

1. 《Effective Java(第三版)》(Effective Java 3rd Edition)

如果你还没读过这本书,那它绝对是 2018 年你必须读的第一本书。第三版是一个长期版本,其实它早就该出版了。这版书也囊括了 JDK 7、8、9 的新特性。

我在 1 月份的第一个星期就拿到了这本书,它绝对是约书亚·布洛克(Joshua Bloch)给 Java 程序员最好的新年礼物。

相关文章