Effective Java(中文版第3版).pdf 分享

第三版新条目

Java 7 新特性

  • try-with-resources | 一种新的资源关闭处理方式

  • @SafeVarargs | 忽略任何使用参数为泛型变量的方法或构造函数调用产生的警告

Java 8 新特性

  • Lambdas | 引入函数式编程

  • Streams | 流式数据处理

  • Optionals | 参考Google的Guava类库实现的,用来解决空指针异常(NullPointerException,NPE)问题

  • Default methods in interfaces | 接口中可以有默认实现方法了

Java 9 新特性

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

公众号回复“20191107”,获取

更多文章请关注公众号,谢谢

**联系方式:**13128600812

本文分享自微信公众号 - IT技术屋(zhanglcxyworkshop)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

ES 家族新特性,闪亮登场!

前言前端学习永无止境,学习吧骚年本文集合了ES6至ES11常用到的特性,包括还在规划的ES12,只列举大概使用,详细介绍的话内容量将十分巨大.。PS:使用新特性需要使用最新版的bable就行转义新特性ES6(2015)1\.类(class)class Man   constructor(name)     this.n

Java日期时间API系列31

  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前

Sentinel 1.5.0 正式发布,引入 Reactive 支持

近日,流控降级组件Sentinel的又一个里程碑版本1.5.0正式发布。该版本引入Reactive的支持,并提供多项新特性与改进。从1.5.0版本开始,Sentinel仅支持JDK1.7及以上版本,不再支持JDK1.6。现在,我们可以利用Java7的trywithresources特性来更为简洁地使用Senti

Android So动态加载 优雅实现与原理分析

背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我

Effective Java(中文版第3版).pdf 分享 - HelloWorld