Java之父:很多人认为我不需要任何Java的书籍,但是我需要这本书

   日期:2020-10-18     浏览:101    评论:0    
核心提示:前言Java之父James Gosling:“我很希望10年前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”Java从诞生到日趋完善,经过了不断的发展壮大,目前全世界拥有了成千上万的Java开发人员。如何编写出更清晰、更正确、更健壮且更易于重用的代码,是大家所追求的目标之一。Java是由Sun公司于1995年5月推出的面向对象的程序设计语言。在这里不得不提一下,本书的作者JoshuaBloch曾经是Sun公司的杰出工程师,带领团队设计和实现过无数...

 

前言

Java之父James Gosling:“我很希望10年前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”

Java从诞生到日趋完善,经过了不断的发展壮大,目前全世界拥有了成千上万的Java开发人员。如何编写出更清晰、更正确、更健壮且更易于重用的代码,是大家所追求的目标之一。

Java是由Sun公司于1995年5月推出的面向对象的程序设计语言。

在这里不得不提一下,本书的作者JoshuaBloch曾经是Sun公司的杰出工程师,带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。

他也是Jolt奖的获得者,现在担任Google公司的首席Java架构师。他为我们带来了共78条程序员必备的经验法则:针对你每天都会遇到的编程问题提出了最有效、最实用的解决方案。

本书介绍了在Java编程中实用价值极高的78条经验规则。通过对Java设计专家所使用的技术的全面,揭示了怎么做才能产生清晰、健壮和高效的代码。

本书分为11章共78个条目

更详细的知识点太多了,我就不一一展示开了,大家拿到以后自己去看就好啦!

第1章 引言

第2章 阐述什么时候创建对象,什么情况下可以避免创建对象,怎样确保这些对象能够被适时地销毁,以及怎样管理销毁之前必须进行的所有清除动作。

 

第3章 阐述了Java中对于所有对象都通用的方法,例如对equals、hashCode、 toString、clone和finalize相当深入的分析,从而让你避免今后在这些问题上再次犯错。

 

第4章 阐述作为Java语言的核心以及基本抽象单元(类和接口),在使用上的一些指导原则,来帮助你更好地利用这些元素,从而设计出更加有用、健壮和灵活的类和接口。

 

需要领取这份PDF的朋友,麻烦帮忙三连这篇文章,然后私信小编【学习】二字或者看下方直接获取。

第5和第6章 分别阐述泛型(Generic) 以及枚举和注解的最佳实践,教你如何最大限度地享有这些优势,又能使整个过程尽可能地简单化。

 

 

 

第7章 讨论方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档。从而在可用性、健壮性和灵活性上有进一步的提升。

 

第8章 主要对Java语言的具体细节进行了讨论,从局部变量的处理、控制结构、类库的使用、到各种数据类型的用法,以及两种特殊机制(reflection和native method,反射机制和本地方法)的用法。最后还讲解了优化和命名惯例。

 

第9章 阐述怎样才能发挥异常的优点,例如:提高程序的可读性、可靠性和可维护性等方面,并且减少使用不当所带来的负面影响。最后还提供了一些关于使用异常的指导原则。

 

第10章 详细讲解了 如何帮助你编写出清晰、正确、文档组织良好的并发程序。

 

第11章 讲解了序列化方面的技术,并且有一项值得特别提及的特性:序列化代理(serialization proxy)模式,它可以帮助你避免对象序列化的许多缺陷。

 

看完是不是很想要?别急!这里还有第三版

相对于第2版而言,数量上从78个增加到了90了,并对原来的所有资料进行了全面的修改

需要的朋友可以帮忙三连文章后,私信回复【学习】或者直接扫描下方免费获取!!

最后

欢迎大家把关心的话题写在评论区,我会作为后续选题,希望创作出更多大家喜欢的内容。

面试造火箭,入职拧螺丝,希望能够帮助到你。

多多转发,让更多人受益!!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服