美文网首页Java
Java之父:很多人认为我不需要任何Java的书籍,但是我需要这

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

作者: 程序花生 | 来源:发表于2020-07-11 19:20 被阅读0次


    前言

    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了,并对原来的所有资料进行了全面的修改

    需要的朋友可以帮忙转发文章后,关注私信回复【学习】来得到获取方式!!

    最后

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

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ianicktx.html