IntelliJIDEA 2020.2 尝鲜
Java15 GA
预计2020-09-15发布
- 点此查看
JDK15
开发进度Jdk15 JDK15
包含以下新特性:- 新增Edwards-Curve 数字签名算法
- 新增Sealed Classes预览
- 新增Hidden Classes
- 删除了
Nashorn Javascript
引擎 - 重构
Datagramsocket API
- 禁止和弃用偏向锁
Instanceof
模式匹配(第二阶段预览)ZGC
垃圾回收器Text Blocks
Shenandoah
低暂停时间垃圾回收器- 删除
Solaris
Sparc Ports
- 外部存储器访问Api(
Foreign-Memory Access Api
)(第二阶段孵化) - 弃用
RMI
Records
(第二阶段预览)Records
可以减少POJO
中很多冗余重复的内容例如Equals
Hashcode
Tostring
Getter
Setter
例如:
Record Point(Int X, Int Y) { }
会被编译为:
Record Point(Int X, Int Y) {
// Implicitly Declared Fields
Private Final Int X;
Private Final Int Y;
// Other Implicit Declarations Elided ...
// Implicitly Declared Canonical Constructor
Point(Int X, Int Y) {
This.X = X;
This.Y = Y;
}
}
使用IntellijIDEA 2020.2
预览 JDK15
新特性
目前Intellij发布的最新版 IntellijIDEA 2020.2
已经可以支持 Java15
新特性,以下视频在 IntellijIDEA 2020.2
中使用 OpenJDK15 EA
所做的测试(视频转自IntellijIDEA官推):