关注Java领域相关技术 记录有趣的事情

IntelliJIDEA 2020.2 尝鲜

US-B.Ralph
US-B.Ralph
2020-08-012020-08-03

Java15 GA 预计2020-09-15发布

  1. 点此查看 JDK15 开发进度Jdk15
  2. 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官推):

US-B.Ralph
JavaLanguage Features

Leave a Comment

邮箱地址不会被公开。 必填项已用*标注