专注Java领域技术
我们一直在努力

Java9

java9

Java9系列

admin阅读(313)评论(0)赞(0)

一、Java9特性介绍和环境配置 二、Java 9 – 模块化 三、Java 9 – REPL ( JShell ) 四、Java 9 – 改进 JavaDocs 五、Java 9 – 多版本共存 JAR 六、Java 9 – 集合不可变实...

十八、Java 9 – 其它特性

admin阅读(114)评论(0)赞(0)

引言 除了上面介绍的这些比较大的特性,Java 9 还存在着一些比较小的特性,我们就不一一展开了,只将它们罗列再此 1、 对 GC(垃圾收集器)改进 2、 堆遍历 ( Stack-Walking ) API 3、 过滤输入的序列化数据 4、...

十五、Java 9 – CompletableFuture API ( 上 )

admin阅读(126)评论(0)赞(0)

引言 CompletableFuture 类是在 Java 8 引入的。用于表示一个 Feture 的状态,可以通过设置其值或状态来明确表示 Feture 处于完成状态 说起来特拗口,理解起来就简单了 那个,Java 8 不是引入了并发编程...

十四、Java 9 – 多分辨率图像 API

admin阅读(112)评论(0)赞(0)

引言 Java 9 引入了一种新的多分辨率图像 API,它支持具有不同分辨率变体的多个图像 这些 API 允许将具有不同分辨率的一组图像用作单个多分辨率图像 方法 说明 getResolutionVariant(double destIma...

十三、Java 9 新特性 – Option 类

admin阅读(108)评论(0)赞(0)

引言 其实 Option 类在 Java 8 中就引入了,用于避免 null 检查和 NullPointerException 指针问题 Java 9 中,又为该类添加了三个方法来改进它的功能 方法 说明 stream() 返回包含值的流,...

十二、Java 9 – 内部类的方块操作符

admin阅读(107)评论(0)赞(0)

引言 方块操作符 ( <> ) 在 Java 7 中就引入了,目的是为了使代码更可读。 但是呢,这个操作符一直不能在匿名内部类中使用 Java 9 修正了这个问题,就是可以在匿名内部类中使用方块操作符了,在匿名类大行其道的今天,...

十一、Java 9 – 增强 @Deprecated 注解

admin阅读(110)评论(0)赞(0)

引言 @Deprecated 注解很早就存在了,如果我记得没错的话,好像是 Java 5 ( 后来我去查了资料,也的确是 Java 5 就引入了 ) 。 一个使用 @Deprecated 注解的元素,无论是一个类或是一个方法,可能是由以下原...

十、Java 9 – try-with-resources 语句

admin阅读(108)评论(0)赞(0)

引言 如果你使用过 Python ,应该对 with 语句不陌生,with 语句会创建一个独立的上下文,当执行流程离开该上下文时,就会立刻释放该上下文中的所有资源 这样的机制,我们都可以不用手动去关闭已经打开的资源,比如文件等,例如 wit...

专注Java技术 100年

联系我们联系我们