龙空技术网

《Effective Java》—代码如诗(附思维导图)

变化是永恒 596

前言:

现时朋友们对“effective java电子书”大致比较重视,我们都需要分析一些“effective java电子书”的相关内容。那么小编在网络上收集了一些关于“effective java电子书””的相关内容,希望小伙伴们能喜欢,大家一起来学习一下吧!

读一本好书,就像和高尚的人谈话。终于向Java界的经典著作《Effective Java》下手了。《Effective Java》不仅是JDK源码设计的指南,更是上层编程领域的金科玉律。

你是否想过如何写好一个注释,是否会为了注释而注释?你是否会忽视方法的访问级别?你是否会为了某个类、方法或变量的命名而烦恼?你是否会滥用继承,而不考虑它们之间的关系?你是否会忽视线程安全问题?你是否会随意实现Serializable接口,是否有认真考虑过序列化?你是否注意到自己的代码可能会发生内存泄漏?你是否考虑过怎样运用设计模式?你的API设计是否考虑版本兼容?你是否急于优化代码?你是否会在代码里做了隐藏规则的约定?你是否会复审自己的代码,觉得怎样实现才合理?你是否想过如何写出诗一般的代码,怎么样才能让人赏心悦目?你是否想过强如JDK源码也有着一些不合理的设计?太多太多。。。

一门语言,无外乎语法、词汇和用法,在用法上推敲琢磨也是司空见惯的事,这用法用的好就是诗,体现了对这门语言的驾驭水平,计算机语言亦是如此,代码可读性,高效性也是开发者的目标。《Effective Java》可以作为开发者的指导方针,引领你走向前方。通用的编程思想、设计原则和模式放之四海而皆准,并不仅仅局限于一门语言。

它就像一位长者,娓娓道来,诉说着曾经的风雨,分享着经验和教训,教你避开障碍,少走弯路,码出高效。它提出了许多准则和建议,值得我们去遵循或者思考。如果你对这本书能如会贯通,或许写出诗一般的代码就不会这么难了。下面整理了自己的非完全阅读笔记,备忘。诚然,有许多事情没有做到,但每个人都应该向诗人进军

Effective-Java

Effective—Java

创建和销毁对象对象通用方法类和接口泛型枚举和注解Lambda和Stream方法通用程序设计异常并发序列化

标签: #effective java电子书