标签:Java9 特性

Java Core

Java 9 新特性 – 其它特性

chenssy阅读(391)评论(0)赞(0)

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

Java Core

Java 9 新特性 – Option 类

chenssy阅读(1583)评论(0)赞(0)

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

Java Core

Java 9 新特性 – 内部类的方块操作符

chenssy阅读(443)评论(0)赞(0)

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

Java Core

Java 9 新特性 – try-with-resources 语句

chenssy阅读(637)评论(0)赞(0)

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

Java Core

Java 9 新特性 – 增强流 ( Stream ) API

chenssy阅读(549)评论(0)赞(0)

Java 中引入了流 ( Stream ) 的概念,真的是大大方便了我们 java 程序员,我们可以使用流从一系列对象中执行聚合操作。 其实,Java 8 中的流已经很强大了,而且只要涉及到 IO,只要涉及到对一系列数据进行操作,几乎都有流...

Java Core

Java 9 新特性 – 改进进程管理 API

chenssy阅读(459)评论(0)赞(0)

Java 9 这个版本对进程管理方面的改进也是相当大的。在为数不多的几次 Java 项目中,有偶尔用到多线程,但对多进程和进程方面的了解还真是太少。 我想,大部分人应该跟我一样,在编程之外知道有进程的东西的存在,在 Java 中反而会忽视,...

Java Core

Java 9 新特性 – 改进 JavaDocs

chenssy阅读(550)评论(0)赞(0)

一直以来,Java 生成的文档 JavaDoc 一直使用的都是 HTML 4 格式,这次 Java 9 良心大大的发现,使用了 HTML 5 ,但还不是默认的,如果要输出 HTML 5 格式,还必须在命令行程序中添加 -html5 选项。 ...