Java之父鼎力推荐《Effective Java 第三版》,Java程序员必看神书

createh52个月前 (02-22)技术教程12

前言

Java之父James Gosling鼎力推荐、Jolt获奖作品全新升级,针对Java 7、8、9全面更新,Java程序员必备参考书。包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。

《Effective Java》是Java程序员必看的一本书神书,号称Java四大名著之一,但随着Java 8,9, 10 ,甚至11的发布,Java语言发生了很多的变化。之前的第二版有些内容已经不太适用了。

这本书第第三版的英文版在发布后,便有程序员开始翻译其中文版,目前所有章节均已翻译完成,目前已经开放阅读

本书目录如下:







全书共12章,90条。



第1章为引言;
第2章阐述何时以及如何创建和避免创建对象,如何确保对象能够适时地销毁,以及如何管理对象销毁之前必须进行的各种清除动作;
第3章阐述所有对象都通用的方法,如equals、hashCode、toString、clone和finalize以及Comparable.compareTo方法等;第4章阐述作为Java语言的核心以及Java语言的基本抽象单元(类和接口)在使用上的一些指导原则,以设计出更加有用、健壮和灵活的类与接口;
第5章和第6章分别阐述在Java 1.5发行版本中新增加的泛型、枚举和注解的
实践,教你如何限度地享有这些优势;


第7章讨论在Java 8中新增的函数接口、Lambda、方法引用,和为处理数据元素的序列提供类库级别支持的Stream API;
第8章讨论方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档,从而使方法设计在可用性、健壮性和灵活性上有进一步的提升;
第9章主要讨论Java语言的具体细节,包括局部变量的处理、控制结构、类库的使用、各种数据类型的用法、反射机制和本地方法的用法,以及优化和命名惯例;
第10章阐述如何充分发挥异常的优点来提高程序的可读性、可靠性和可维护性,以及减少异常使用不当所带来的负面影响,并提供了一些关于有效使用异常的指导原则;
第11章阐述写出清晰、正确、文档组织良好的并发程序;
第12章讲解序列化方面的技术,其中包括序列化代理模式,它可以帮助你避免对象序列化的许多缺陷。

有需要这本书进行学习的小伙伴可以三连支持一下,私信小编【书】即可

相关文章

编程大神都读过的10本经典神书,找到了

导读:传说中的大神程序员都在读哪些书?名校计算机专业的学霸们都在用哪些教材?计算机科学领域有哪些公认的高分经典神书?这10本书就是答案。01 深入理解计算机系统(原书第3版)推荐语:豆瓣评分9.8硬核...

整理了100多本Java后端电子书,送给小伙伴们

上周末的时候,Hydra整理了一张Java大厂面试必读的书单发了出来,有小伙伴在后台留言,希望能能扩充一下这个书单,添加一些其他后端技术书籍。这里我已经把整理到的100多本书籍分好类目,全部共享给大家...

【经典中的经典】Java 程序员晋级架构师必读书籍,你读过几本?

现在愿意通过读书来提升自己能力的程序员还多吗?以下是我刚入行时公认的最经典的必读书籍,涵盖基础语法、设计模式、性能优化、并发编程等核心领域,供大家参考:1. 《Effective Java》(作者:J...

值得收藏的Java后端书籍清单_java后端开发必看书

不管是初学Java还是后端工程师,都要经常看书进行知识库升级,以下给大家推荐近几年来阅读过的觉得值得推荐的几本书,有进阶的,也有初学可用的,大家按需使用。《java并发编程的艺术》豆瓣评分7.5作者程...

2019年来看过的 Java 系书籍,靠着他们一路升职加薪

学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。就拿 IT 行业来说,技术的发展日新月异,技术的进步大步流星,稍微不注意就掉队了。...

一个优秀的Java高级程序员应该读过哪些书(30本优秀书籍推荐)

马士兵「多线程与高并发」《Java核心技术 卷I》一直以来,这本书都被认为是面向Java程序员的经典教程和参考书,内容翔实、客观准确,不拖泥带水,与《Java编程思想》齐名。推荐作为Java的入门书籍...