这是2019年适合Java程序员读的10本书

开门见山,本文将和大家分享几本适合Java开发人员阅读的有关Java,Spring以及Java技术相关的10本书。

除了为经验丰富的Java开发人员(他们更倾向于学习架构方面的知识,关于云、微服务、Java 9和Spring 5开发等)推荐了一些书籍,同时也为那些初级程序员或经验相对缺乏的Java开发者推荐一些适合在2019年学习的书,下面还是来看看详细书单吧,尽管书单不是很长,但是都很棒,即便在上班路上也能轻松阅读

  1. 《Effective Java 3rd Edition》
    在这里插入图片描述

这是2019年适合Java程序员读的10本书

如果你还没有读过这本书的话,这本书应该是你2019年要读的第一本书。第二版和第三版时间间隔很长,新版本还包括JDK 7、8和9的特性。

这实际上是Joshua Bloch送给Java开发人员的最好的新年礼物,我在一月初的时候收到这本书,只花了我一周左右的时间就把它读完了,巧的是书中正好有我想要学习的新知识,特别是关于Java Se 8和Java 9相关的内容。

通过阅读这本书,我了解了Java模块化,它还帮助我理清了之前对Java 8特性的一些误解。

  1. 《Java攻略》
    在这里插入图片描述

这是2019年适合Java程序员读的10本书

如果你喜欢指南类书籍,那么这就是你想要找的书,正如标题所示,本书是关于Java 8和Java 9相关特性介绍的指南,你不仅可以通过本书了解如何使用lambda表达式、方法引用等。

如果你想通过学习教程和示例来学习Java 8和Java 9,那真是没有别的书能比它更适合了。

  1. 《Java 9模块化开发》
    在这里插入图片描述

这是2019年适合Java程序员读的10本书

本书最大的亮点就是Java模块化和Java模块,书中对这方面的内容提供了最全面的介绍。谈到Java 9模块,作者Sanders Mak的书真的可以说非常权威,我参加了他的一些Java 9课程,例如关于Java 9新特性和Java 9模块,我可以很肯定地说,你一定不会后悔把你的时间和金钱投入到这本书上。

4.《 Core Java SE 9 for the Impatient 》
在这里插入图片描述

这是2019年适合Java程序员读的10本书

如果你想要快速入门Java,我建议你读这一本,我是Cay S. Horstmann的超级粉丝,他写的所有作品我都非常喜欢,这本书涵盖Java SE 9功能,如果您想学习Java 9,那么这是您应该在2019年阅读的第一本书

5.《Beginning Java 8 Language Features》
在这里插入图片描述

这是2019年适合Java程序员读的10本书

尽管Java SE 8首次发布已经将近4年了,但是仍然有许多Java开发人员还没有开始使用Java 8。如果你现在想要了解lambda表达式、流API、Optional和其他Java 8特性的人,那么你一定要阅读这本书。

这个系列包含三本书,作者通过一种通俗易懂的方式向读者解释了Java 8的基础知识,另外两本书也是关于Java 8,主要讨论了JDBC,Swing、Java FX以及Java网络API等

6.《Spring微服务实战》
在这里插入图片描述

这是2019年适合Java程序员读的10本书

软件开发领域正越来越多地转向微服务体系结构,因为它在开发、支持、部署、可伸缩性和可靠性方面有许多优势。

幸运的是Spring framework提供了一些工具,例如Spring Boot和Spring cloud,它们可以用来用Java编写微服务。如果您热衷于使用Spring框架进行微服务开发,那么这本书非常适合您。

7.《Clean Architecture》
在这里插入图片描述

这是2019年适合Java程序员读的10本书

这是我在2017年读过并非常喜欢的一本书,我还读过他的《代码整洁之道》和《程序员的职业素养》,已经是Bob书的超级粉丝了,这本书主要讲述如何创建一个经得起考验的软件架构,并消除读者对设计模式和软件架构的一些误解。

如果你是一位经验丰富的Java开发人员并且想要成为一名优秀的解决方案架构师,那么这本书就是你应该在2019年阅读的一本书。

8.《Spring 5 Recipes: A Problem-Solution Approach》
在这里插入图片描述

这是2019年适合Java程序员读的10本书

Spring有一个很重要的版本就是Spring 5,它在Spring中引入了响应式编程特性。毫无疑问,Spring是Java开发中最流行的框架,因此有必要了解Spring 5中的新内容,并督促自己不断更新学习

我个人喜欢指南式书籍,这也是为什么我在Spring 5的学习书籍中选择了这本书。它不仅介绍了Spring 5的新特性,还涵盖了在早期版本中的其他所有增强功能。简而言之,它就是教你如何在Spring 5中编写代码。

  1. 《Kotlin in Action》
    在这里插入图片描述

这是2019年适合Java程序员读的10本书

对于Java开发人员来说,学习其他JVM语言(如Scala、Groovy和Closure)是很常见的,而Kotlin无疑是目前这方面的佼佼者。

2017年,谷歌在谷歌IO大会中宣布Kotlin为Android开发的官方语言,自此以后,人们对学习Kotlin产生了浓厚的兴趣。

但是,更重要的是,它提供了生产优势,而且它是100%兼容Java。所以,如果你想在2019年学习JVM语言,我会说,那就学习Kotlin吧。

  1. 《Java: A Beginner’s Guide》
    在这里插入图片描述

这是2019年适合Java程序员读的10本书

这是另一本从头开始学习Core Java的经典书籍。本书的第七版现已出版,现已更新到Java SE 9。

如果你想在2019年开始你的Java编程生涯,那么你可以阅读这本书来学习Java 9。这比列表中的第二本书更全面,后者也涉及Java 9。

这就是Java开发人员在2019年可以阅读的一些有趣和有用的书籍。老实说,这里面的很多书在版本方面都跟不上Java的发展步伐,有些人可能会认为这些书都过时了,但这就是书籍的局限性,我只能说书是好书,但是不是你想要的版本就没法保证了。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值