编程语言
首页 > 编程语言> > Java 9&10&11新特性

Java 9&10&11新特性

作者:互联网

Java 9 的新特性

一、Java 8之后目录改变
在这里插入图片描述
在这里插入图片描述

.
.

二、模块化系统
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

.

在这里插入图片描述

.
.

三、Java的REPL工具: jShell命令

.
.

四、语法改进:接口的私有方法

.
.

五、语法改进:钻石操作符使用升级

.
.

六、语法改进:try语句

七、String存储结构变更

八、集合工厂方法:快速创建只读集合

.
.

九、InputStream 加强

十、增强的StreamAPI

.
.

十一、Optional获取Stream的方法

.
.
.

Java 10 新特性

.

主要新特性
在这里插入图片描述

.
.

一、局部变量类型推断

var:只适用于局部变量,不适用于类变量

.
.

工作原理
在处理 var时,编译器先是查看表达式右边部分,并根据右边变量值的类型进行推断,作为左边变量的类型,然后将该类型写入字节码当中。

.
.

二、集合新增创建不可变集合的方法

.
.
.

Java 11 新特性

.
.

一、新增了一系列字符串处理方法
在这里插入图片描述

.
.

二、Optional 加强

.
.

三、局部变量类型推断升级

.
.

四、全新的HTTP 客户端API
在这里插入图片描述

.
.

五、更简化的编译运行程序

标签:11,10,Java,Stream,Optional,jShell,集合,方法
来源: https://blog.csdn.net/Xgg0210/article/details/122299700