更新时间:2022-11-03 16:56:48 来源:极悦 浏览1004次
Java 是最流行的编程语言之一,并且对于获得软件开发人员的工作非常有用,因此它已成为开始学习编码和应用程序开发的编程语言的选择,从核心 Java开始是有意义的。我为初学者分享了 5 本最好的核心 Java 书籍。我根据三个参数选择了这些书籍,第一个可读性,第二个示例和第三个内容。
这些书非常适合刚接触 Java 的人,也适合拥有 1 到 2 年 Java 经验并希望填补学习空白的人。
1. Java:如何编程 Deitel 和 Deitel
这是另一本适合初学者的优秀 Java 核心书籍。它有效地结合了 Cay S. Horstmann 在两卷 Core Java 中所做的工作,我们在上一节中已经讨论过。
我喜欢这本书的示例、编程错误警告消息和易于理解的语言。它也是用 Java 编写的最全面的书籍之一,甚至涵盖了JDBC、AWT、Swing 等高级主题。
本书第 11 版涵盖了 Java 8 的所有新特性,如lambda 表达式、Stream API、Optional API、日期和时间 API,以及语言增强,如默认方法、接口上的静态方法等。
它还涵盖了 Java 9 中引入的新特性,如 Collections、List、Set 和其他接口中的静态工厂方法、HTTP 2、JVM 改进、和别的。
2.核心 Java
我发现初学者的一件事是他们有点不耐烦,即他们想快速学习东西。甚至我自己,当我从全新的事物开始时,比如演奏一种新的乐器,我想快速学习音阶、和弦来演奏完整的歌曲。
这就是为什么在向初学者推荐核心 Java 书籍时,我将 Core Java for the Impatient 放在首位。顾名思义,它解释了基本的核心 Java 概念,省略了不太重要的细节,并包括了最近的细节,例如 J ava 8 lambda 表达式和 Streams。
在 Java 13 和 Java 14 时代,这可能是最适合初学者的 Java 书籍,但如果您想要全面覆盖,同一作者的 Core Java Volume 1 和 2 提供了这一点。
3.核心 Java,第 1 和第 2 卷,作者 Cay S. Horstmann
伟大的 Cay S. Horstmann 是我最喜欢的 Java 书籍作者之一。我真的很喜欢 Cay 解释事物的方式,并用这么少的词表达了这么多的内容。他不仅解释了概念,还解释了该做什么和不该做什么。
如果你有C和C++背景,那么这本书对你有额外的激励作用。它解释并比较了 C++ 特性与相关的 Java 特性,如构造函数、模板和泛型等
。本书的最新版本,Core Java 11th Edition 已全面更新,涵盖了 Java SE 8、9、10 和 11,这意味着您将学习 Java 8 中所有重要的新特性,如 lambda 表达式、Stream API、Optional、日期和时间 API,Java 9 的 Collections 上的工厂方法,Java 10 的局部变量的 var 等等。
4.Head First Java
每当我提到 Head First Java 时,任何人都会想到的第一个问题是这本书是否仍然适用于今天。
由于本书没有针对 Java SE 8 进行更新,显然它不是最新的Java 初学者书籍,但在为初学者选择书籍时,学习风格起着重要作用,Head First 书籍得分那里很大。
简而言之,Head First Java 并不是最好的核心 Java 书籍,因为它不是最新的,但对于初学者来说仍然是一本好书。我真的希望作者和出版社意识到是时候为 Java 8 更新本书并让它再次变得更好了。
5. Java:初学者指南
如果您对编程世界完全陌生并且学习如何使用 Java 编程语言进行编码,那么这本书就是您应该选择的书。这本书从零开始,然后从那里开始构建。
您会发现许多易于理解的示例,并附有扎实的理论和解释。简而言之,对于没有编码经验的程序员来说,这是一本简单而精彩的书。
这本书最好的部分是它一直保持最新状态,本书的最新版本,Java: A Beginner's Guide,第 8 版涵盖了 Java SE 11,非常完美。
以上就是极悦小编介绍的"Java初学者看什么书比较好",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习