你将学到的
  • 静态工厂方法
  • 对象引用
  • 泛型和可变参数
  • 注解
  • Stream
  • 标准异常
  • 线程调度器
  • 构造器
  • 静态成员类
  • 异构容器
  • 匿名类
  • 重载
  • 延迟初始化
  • 自定义序列化

Java 从 1997 年诞生到日趋完善,经过了 20 多年不断的发展壮大,已经拥有了近千万开发人员。

如何编写出更清晰、更正确、更健壮且更易于重用的代码,是大家所追求的目标。 本书是经典 Jolt 获奖作品《 Effective Java》的第 3 版,对上一版内容进行了彻底的更新,涵盖了自 2001 年第 1 版之后所引入的 Java SE 5 和 Java SE 6 的新特性,以及 2008 年第 2 版之 后所引入的 Java SE 7 和 Java SE 8 以及 Java SE 9 的新特性。

作者探索了新的设计模式和语 言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱的各种特性,帮助读者更加有效地使用 Java 编程语言及其基本类库: java.langjava.utiljava.io ,以及子包, 如 java.util.concurrentjava.util.function 等。

本书的作者 Joshua Bloch 曾经是 Sun 公司的杰出工程师和 Google 公司的首席 Java 架构师, 带领团队设计和实 现过无数的 Java 平台特性, 包括 JDK 5.0 语言增强版和获奖的 Java Collections Framework。

在本书中,他为我们带来了 90 条程序员必备的经验法则:针对你每天都会遇到的编程问题提出了最有效、最实用的解决方案。

书中的每一章都包含几个“条目”, 以简洁的形式呈现,自成独立的短文,它们提出了具体的建议、对于 Java 平台精妙之处的独到见解,并提供优秀的代码范例。

每个条目的综合描述和解释都阐明了应该怎么做、不应该怎么做,以及为什么。通过阅读贯穿全书的透彻的 技术剖析与完整的示例代码,认真理解并加以实践,必定会从中受益匪浅。书中介绍的示例代码清晰易懂,也可以作为日常工作的参考指南。

思维导图

图片描述

目标受众

  • 本书不是针对初学者的,读者至少需要熟悉 Java 程序设计语言。如果你连 equals() 、 toString() 、 hashCode() 都还不了解的话,建议先去看些优秀的 Java 入门书籍,之后再来阅读本书。 如果你在 Java 开发方面已经有一定的经验,想更加深入地了解 Java 编程语言,成为一名更优秀、更高效的 Java 开发人员,那么,建议你用心研读本书。

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

机械工业出版社 共发布过 4 门课程

机械工业出版社以传播先进科技和先进文化为己任,广泛采集国内外优质出版资源。目前,年出版新书3700余种,年引进版权400多种,2010年书刊经营规模达10亿元销售码洋。机工社以理念先进、出版严谨、产品优质形成了市场品牌,以引进版多、大型工具书多和教材多形成了产品特色。

查看老师的所有课程 >
开通会员,即刻开始学习
加入社群
加入编程交流社群