首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2018年Java程序员最应该阅读的书籍-最好的书籍

在本文中,将和大家分享Java开发人员最应该阅读的10本关于Java,Spring和相关技术的书籍。这些书籍主要是关于架构方面,云开发,微服务,Java9和Spring5以及学习Kotlin以提高开发的效率,放心,这些书也兼顾到了初级或经验不足的Java开发人员甚至是刚要开始学习Java的人。此外,还有我一些关于学习Java9的书籍。

如果你喜欢范例类型的书,那么这本是个不错的选择,正如标题所说,本书涵盖了Java8和9中的一些解决方案。如果你打算学习Java语言,本书可以教会你lambda表达式,方法引用和StreamAPI。如果你想通过范例教程来学习Java8和Java9,这本书可以称得上完美3.Java9Modularity

Java9发行版的一大亮点就是Java模块化或Java模块,本书提供了最全面的Java模块化内容在Java模块化方面,作者SandersMak绝对是一位权威人士,我参加过他的一些Java9课程,比如在Pluarlsight上的《Java9模块化》以及《Java9新特性》。我可以保证,读了这本书,你绝不会后悔。

如果你想快速学会Java,那么我推荐你读这本书,我是CayS.Horstmann的忠实粉丝,他的作品对细节之处的把控着实令人佩服在你阅读了他关于Java8,Scala和CoreJava等书籍以及本书之后,我打赌你也会成为他的粉丝。

尽管JavaSE8发布至今已经将近4年了,但仍有许多Java开发人员尚未使用Java8。如果是他们其中的一员或你想要了解lambda表达式和StreamAPI,Optional及Java8其他的特性,那么你必须阅读本书。它是3本书的集合,以非常简单的方式向读者解释了Java8的基础知识。

软件开发世界越来越趋向于微服务体系架构,因为它在开发,维护,部署,可伸缩性和可靠性方面提供了多项优势。所幸Spring框架提供了一些工具,例如SpringBoot和SpringCloud等可以用来开发Java微服务的工具。如果你热衷于使用Spring框架进行微服务开发,那么本书就是为你准备的。7.CleanArchitecture

这是我在2017年阅读的书籍之一。我读过RobertC.Martin的《代码整洁之道(CleanCode)》和《代码整洁之道程序员的职业素养(CleanCoderbook)》,加上这本书,被称为代码整洁之道三部曲。本书将告诉你如何创建稳定的软件架构,并消除开发者对设计模式和软件架构的一些误解。

除了JDK9之外,2017年的另一大版本更新是Spring5,它在Spring中引入了响应式编程特性。

对于Java开发人员来说,学习其他JVM语言(例如Scala,Groovy和Closure)来成为多语言程序员是很常见的,而Kotlin就目前来说肯定是最热门的。2017年,谷歌宣布Kotlin成为谷歌IO开发Android的官方语言,从此以后,开发者对Kotlin的学习越来越感兴趣。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180627A0N8ZF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券