快捷搜索: 王者荣耀 脱发

《Effective Java 第三版》新条目介绍

前言

其实,到目前为止,我还是会时不时地拿起这本书来翻看,每次读都感觉与上一次不一样,这也许就是「温故知新」的意思吧。

第三版新条目

上面的絮絮叨叨大家可以不用关心,现在我就来介绍下第三版中加入的一些新的条目。

大家可以先看下下面这张图,有个整体的概念。

Java 7 新特性

    try-with-resources | 一种新的资源关闭处理方式 @SafeVarargs | 忽略任何使用参数为泛型变量的方法或构造函数调用产生的警告

Java 8 新特性

    Lambdas | 引入函数式编程 Streams | 流式数据处理 Optionals | 参考Google的Guava类库实现的,用来解决空指针异常(NullPointerException,NPE)问题 Default methods in interfaces | 接口中可以有默认实现方法了

Java 9 新特性

    Modules | 将 JDK 源代码重新组织为模块,对构建系统进行增强以使之支持对模块的编译,并在构建时强制对模块边界的应用

总结

这就是《Effective Java 第三版》新添加的条目,这篇文章只是大概的展示下新添加的条目,具体的内容还是需要读者去阅读书籍去了解,本人目前也在阅读当中,后续有什么阅读感悟会及时与诸君分享的。那么,重要的问题来了,如何去获取这本书籍的,因为中文翻译版本还没有那么快,如果,你对你的英文还感到有点自信,可以试试阅读原版。这里我就造福下你们了。

参考资料

经验分享 程序员 微信小程序 职场和发展