Java 之父都需要的一本能够更深入地了解 Java 编程语言的书
写在前面
你是否正在寻找一本能够更加深入地了解 Java 编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?
Effective Java 中文版(第 3 版) 再适合不过了!这是一本分享经验并指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,通过 90 条经验法则,探索新的设计模式和语言习惯用法,帮你更加有效地使用 Java 编程语言及其基本类库。

“我很希望我 10 年前就能拥有这本书。有人可能认为我不需要任何 Java 方面的书籍,但是我需要这本书。”——Java 之父 James Gosling
适读人群
本书不是针对初学者的,读者至少需要熟悉 Java 程序设计语言。如果你连 equals()、toString(). hashCode()都还不了解的话,建议先去看些优秀的 Java 入门书籍,之后再来阅读本书。如果你在 Java 开发方面已经有一定的经验,想更加深入地了解 Java 编程语想更加深入地了解 Java 编程语言,成为一名更优秀、更高效的 Java 开发人员,那么我建议你用心研读本书。
转发+关注,然后添加我的 VX(tkzl6666)即可获得《Effective Java 中文版(第 3 版)》电子版的免费获取方式。
内容形式
本书分为 12 章共 90 个条目,涵盖了 Java 5.0/6.0/ 7.0/ 8.0/9.0 的种种技术要点。与第 2 版相比,本书删除了“C 语言结构的替代”一章,增加了 Java 7 及之后所引入的新特性: Lambda 表达式、Stream、 Optional 类、接口中的默认方法、try-with-resources、@SafeVarargs 注解、Module 模块化。数量上从 78 个条目发展到了 90 个,不仅增加了 12 个条目,并对原来的所有资料都进行了全面的修改,删去了一些已经过时的条目。但是,各章之间并没有严格的前后顺序关系,你可以随意选择感兴趣的章节进行阅读。当然,如果你想马上知道第 3 版究竟有哪些变化,可以参阅附录。
本书重点讲述了 Java5 所引入的全新的泛型、枚举、注解、自动装箱、for-each 循环、可变参数、并发机制,还包括对象、类、类库、方法和序列化这些经典主题的全新技术与最佳实践,以及如何避免 Java 编程语言中常被误解的细微之处:陷阱和缺陷,并重点关注了 Java 语言本身和最基本的类库( java.lang、java.util) 和一些扩展( java.util.concurrent 和 java.io 等)。
内容目录
第 1 章:引言

第 2 章:创建和销毁对象


第 3 章:对于所有对象都通用的方法

第 4 章:类和接口


第 5 章:泛型

第 6 章:枚举和注解

点赞+关注,然后添加我的 VX(tkzl6666)即可获得《Effective Java 中文版(第 3 版)》电子版的免费获取方式。
第 7 章:Lambda 和 Stream

第 8 章:方法

第 9 章:通用编程


第 10 章:异常

第 11 章:并发

第 12 章:序列化


评论 (2 条评论)