Java SE 11 Programmer I 学习指南
Java SE 11 Programmer I 学习指南
简介:
引言
《Java SE 11 Programmer I Study Guide》一书(作者为 Jeanne Boyarsky 和 Scott Selikoff)是备考 Oracle Certified Professional: Java SE 11 Programmer I (1Z0-815) 考试的官方学习指南。该书于 2019 年出版,迅速成为那些不仅希望通过认证,更希望深入理解 Java 语言基础的人士最权威的资料来源之一。尽管 PythonLib 网站主要专注于 Python,但这本书对于任何希望扩展技能、掌握另一门强大编程语言的开发者来说都大有裨益。
本书内容
本指南涵盖了成功通过 1Z0-815 考试所需的所有主题。作者循序渐进地讲解了 Java 语法、数据类型操作、控制结构、类与对象、异常处理、模块系统 (JPMS) 等内容。本书遵循“由浅入深”的原则:每一章都从基本概念开始,以复杂的示例和模拟考试风格的问题结束。
出版结构
本书包含 12 个章节和若干附录。每章包含:
- 带有解释的理论材料;
- 带有注释的代码示例;
- “陷阱”——初学者常犯的典型错误;
- 带有详细答案的自测问题。
目标读者
本书面向初级 Java 开发者,他们已具备基本的编程概念(例如,了解 Python 或 C++),并希望系统化地掌握 Java 知识。对于那些准备 Oracle 认证但尚无 Java SE 11 使用经验的人也同样适用。
读者将学到什么
学习本书后,读者将能够:
- 熟练使用 Java 语言的基本结构(循环、条件、运算符);
- 处理类、接口、继承和多态性;
- 理解异常机制并创建自定义异常;
- 使用 Java 平台模块系统 (JPMS);
- 应用 lambda 表达式和函数式接口;
- 处理集合、泛型和输入/输出流;
- 以足以通过考试的水平备考 1Z0-815。
优势
本书的主要优点之一是注重实践。作者不仅仅是复述规范,而是展示了各种结构在实际代码中的行为方式。特别值得关注的是“考试技巧”和“复习题”部分——它们最大程度地贴近真实考试的形式。此外,本书语言生动易懂,这在技术文献中实属罕见。
另一个优点是时效性。Java SE 11 是一个长期支持 (LTS) 版本,将在未来许多年内得到支持,因此从本书中获得的知识短期内不会过时。
推荐人群
我向所有希望获得 Oracle Java SE 11 官方认证的人,以及那些从其他语言(例如 Python)过渡并希望快速专业掌握 Java 的人推荐这本书。它也可以作为 IT 专业教师和学生的补充学习资料。
尽管在 PythonLib 上我们主要讨论 Python,但学习 Java 将为您打开新的视野:您将能更好地理解企业应用程序架构、Android 开发以及虚拟机的工作原理。这本书将是您在这一方向上迈出的良好开端。