java零基础最好的书

java零基础最好的书程序员书库 ID OpenSourceTo 编译 链接 http www java67 com 2018 02 10 books java developers should read in html 在本文中 将和大家分享 Java 开发人员最应该阅读的 10 本关于 Java Spring 和相关技术的书籍 这些书籍主要是关于架构方面 云开发 微服务 Java 9 和 Spring

大家好,我是讯享网,很高兴认识大家。



程序员书库(ID:OpenSourceTop) 编译

链接:http://www.java67.com/2018/02/10-books-java-developers-should-read-in.html

在本文中,将和大家分享Java开发人员最应该阅读的10本关于Java,Spring和相关技术的书籍。

这些书籍主要是关于架构方面,云开发,微服务,Java 9和Spring 5以及学习Kotlin以提高开发的效率,放心,这些书也兼顾到了初级或经验不足的Java开发人员甚至是刚要开始学习Java的人。

此外,还有我一些关于学习Java 9的书籍。有些已经针对 Java SE 9 全面更新,比如 《写给大忙人看的Java SE 9》和 《Java 9 编程入门官方教程》。

如果你刚开始学习或者正打算要学 Java ,这些书都是你的不二之选。除了《Head First Java》,否则读一些旧版书籍没什么用处。

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

1. Effective Java 3rd Edition

如果你之前都没读过这本书,那么它绝对是你要阅读的第一本书,这个版本按说很早就应该出版了,此版本涵盖了JDK 7、8 和 9 的新特性

事实上,我在 2018 年 1 月份就已经入手这本书了,并且花了一周左右的时间来阅读,我会在阅读过程中,寻找新的知识点,特别是关于 Java 8 和 Java 9 的。

我从这本书中很好的理解了 Java 的模块化,它也帮我理清了之前对于 Java 8 特性的一些误解。

2. Modern Java Recipes

如果你喜欢范例类型的书,那么这本是个不错的选择,正如标题所说,本书涵盖了Java 8 和 9 中的一些解决方案。

如果你打算学习Java语言,本书可以教会你 lambda 表达式,方法引用和 Stream API。如果你想通过范例教程来学习 Java 8 和 Java 9 ,这本书可以称得上完美

3. Java 9 Modularity

java零基础最好的书

Java 9 发行版的一大亮点就是 Java 模块化或 Java 模块,本书提供了最全面的 Java 模块化内容

在 Java 模块化方面,作者 Sanders Mak 绝对是一位权威人士,我参加过他的一些 Java 9 课程,比如在 Pluarlsight 上的 《Java 9 模块化》以及《Java 9 新特性》。我可以保证,读了这本书,你绝不会后悔。

4. Core Java SE 9 for the Impatient (2nd Edition)

如果你想快速学会 Java,那么我推荐你读这本书,我是 Cay S. Horstmann 的忠实粉丝,他的作品对细节之处的把控着实令人佩服

在你阅读了他关于 Java 8,Scala 和 Core Java 等书籍以及本书之后,我打赌你也会成为他的粉丝。本书的最新版本涵盖了Java SE 9的新特性,如果您想学习 Java 9,那么这本书将成为你的首选

5. Beginning Java 8 Language Features

尽管 Java SE 8 发布至今已经将近4年了,但仍有许多 Java 开发人员尚未使用 Java 8。如果是他们其中的一员或你想要了解 lambda 表达式和 Stream API,Optional 及 Java 8 其他的特性,那么你必须阅读本书。

它是 3 本书的集合,以非常简单的方式向读者解释了Java 8 的基础知识。本书的另外两本书介绍了 Java 8 的高级特性,如 JDBC,Swing,Java FX 和 Java Networking API。

6. Spring Microservices in Action

软件开发世界越来越趋向于微服务体系架构,因为它在开发,维护,部署,可伸缩性和可靠性方面提供了多项优势。

所幸 Spring 框架提供了一些工具,例如 Spring Boot 和 Spring Cloud 等可以用来开发 Java 微服务的工具。如果你热衷于使用 Spring 框架进行微服务开发,那么本书就是为你准备的。

7. Clean Architecture

这是我在 2017 年阅读的书籍之一。我读过 Robert C. Martin 的《代码整洁之道(Clean Code)》和《代码整洁之道 程序员的职业素养(Clean Coder book)》,加上这本书,被称为代码整洁之道三部曲。

本书将告诉你如何创建稳定的软件架构,并消除开发者对设计模式和软件架构的一些误解。如果您是一位经验丰富的 Java 开发人员,并且正在考虑转型架构师,那么这是这本书你一定要阅读。

8. Spring 5 Recipes: A Problem-Solution Approach

除了 JDK 9 之外,2017 年的另一大版本更新是 Spring 5,它在 Spring 中引入了响应式编程特性。由于 Spring 是 Java 开发最流行的框架,那么开发者十分有必要了解 Spring 5 中的新功能,让自己紧跟新技术的发展

之所以选择了这本书用来学习 Spring 5,是因为我个人也十分喜欢范例类型的书籍,它不仅涵盖了 Spring 5 的新功能,还涵盖了早期版本中的所有其他增强功能。简而言之,它教你如何在 Spring 5 中编写代码。

9. Kotlin in Action

对于 Java 开发人员来说,学习其他 JVM 语言(例如Scala,Groovy和Closure)来成为多语言程序员是很常见的,而 Kotlin 就目前来说肯定是最热门的。

2017 年,谷歌宣布 Kotlin 成为谷歌 IO 开发 Android 的官方语言,从此以后,开发者对 Kotlin 的学习越来越感兴趣。但更重要的是,它极大提高了开发效率,因此,如果你想在 2018 年学习一个 JVM 语言,我想说学习 Kotlin 就够了。

10. Java: A Beginner's Guide, Seventh Edition

这是另一本零基础学习 Java 核心的经典书籍。本书的第7版现已发布,其内容涵盖了 Java SE 9。如果你想在 2018 年开始您的 Java 编程生涯,那么阅读本书可以帮助你了解最新版本的Java。

这本书比第二本书更全面,它也涵盖了 Java 9。

11. Cloud Native Java

《云原生 Java》,2018 年最有用的 Java 书籍。如今的软件开发,几乎是关于云、微服务、分布式架构等。本书向 Java/JVM 开发者展示了如何使用 Spring Boot、Spring Cloud 和 Cloud Foundry 来构建更好、更快的 Java 应用程序。

这绝对是一个有Java经验的开发者必读的书籍。它的内容相对其他书来说更加高级,强烈推荐每一位 Java 程序员都读一下。

实际上,我还没有读完这本书。因为我对这个主题十分感兴趣,在读完本书的前言之后我就迫不及待的入手了。读完之后我可能会写一篇详细的书评,但在那之前它绝对值得各位读一遍。

写在最后

这就是 2018 年 Java 程序员可以读的一些有趣、有用的书籍。为了让自己紧跟 Java 的技术潮流,有很多东西需要学习,比如 Java 9、Sprig 5、微服务、Kotlin 等,这些书为你提供最新的,最新的知识,还能让你对一些技术有更好的理解。

小讯
上一篇 2024-12-24 15:27
下一篇 2024-12-26 16:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4540.html