推荐作者Java大神 霍斯特曼的《Java核心技术速学版(第3版)》,经典Java开发基础书CoreJava速学版本!Java入门优选书籍,涵盖Java 8-Java 17的新特性。
本书将会很快切入主题,向你展示解决编程问题所需的核心知 识,而不会总是教条地告诉你一种范式如何优于另一种范式。本书还将相关的信息按照知识点进行碎片化 处理,然后再把它们重新组织起来,这样更便于你在需要时快速检索。
传统上,很多有关 Java 的书侧重于用户界面编程,但是现在,已经很少有开发人员在台式计算机上制 作用户界面了。如果你打算将 Java 用于服务器端编程或 Android 编程,那么你将能够更加有效地使用本书, 而不会被桌面 GUI 的代码干扰。
本书 基本涵盖了应用编程人员在实践中需要解决的问题,例如记录日志和处理文件,但你将不会学习到如何手 动实现链表或如何编写 Web 服务器。
本书是经典 Java开发基础书《Java核心技术》的速学版本。本书首先介绍了Java 语言的基础知识,包含接口、Lambda 表达式、继承、反射、异常处理、断言、日志、 泛型编程、容器等关键概念;其次介绍了流、输人和输出处理、并发、注解、日期和时间 API、国际化、编译和脚本、Java 平台模块系统等高级特性。本书不仅可以让读者深入了解 Java 编程的基础知识和核心概念,还可以帮助读者掌握 Java 应用程序开发所需的基本技能。本书涵盖了Java17中更新的内容,提供了许多实用的示例代码,还给出了基于作者实际经验的提示、注意和警告。
本书可供希望深入掌握Java应用的初学者使用,也适合打算将Java 应用到实际项目中的编程人员使用。
目录
Java进阶书籍选这本《Effective Java中文版(原书第3版)》,Jolt获奖作品2024年全新译本!内容皆是精华,让Java入门更快速,让进阶提升更有效。
本书是经典 Jolt 获奖作品Effective Java 的第 3 版,对上一版进行了全面更新,涵盖了 从 Java 5 到 Java 9 的种种特性,是 Java 开发人员不可缺少的一本参考书。
本书分为 12 章,包含 90 个条目,形式简洁。每个条目都讲述了对 Java 的独到见解, 阐明了如何编写高效、优雅的程序,并且提供了清晰、易懂的示例代码。与上一版相比, 本书增加了 Lambda 表达式、流、Optional 类、接口默认方法、 try-with-resources 、 @SafeVarargs 注解、模块等 Java 7 及后续版本所引入的新特性。本书介绍了如何充分利 用泛型、枚举、注解、自动装箱、for-each 循环、可变参数、并发机制等各种特性,帮助读者 更加有效地使用 Java 编程语言及其基本类库(java.lang、java.util 和 http://java.io),以 及子包(如 java.util.concurrent 和 java.util.function 等)。
本书并非面向 Java 初学者,而是要求读者有一定的Java 编程经验。对在 Java 开发方 面已经积累一定经验的读者而言,本书可以帮助其更深入地理解 Java 编程语言,以成为更 高效、卓越的 Java 开发人员。
目录