咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

JDK 15 新特性

2020年9月15日 JDK 15 发布,非 LTS 版本。

新特性: http://openjdk.java.net/projects/jdk/15/

  • 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
  • 360: Sealed Classes (Preview)
  • 371: Hidden Classes
  • 372: Remove the Nashorn JavaScript Engine
  • 373: Reimplement the Legacy DatagramSocket API
  • 374: Disable and Deprecate Biased Locking
  • 375: Pattern Matching for instanceof (Second Preview)
  • 377: ZGC: A Scalable Low-Latency Garbage Collector
  • 378: Text Blocks
  • 379: Shenandoah: A Low-Pause-Time Garbage Collector
  • 381: Remove the Solaris and SPARC Ports
  • 383: Foreign-Memory Access API (Second Incubator)
  • 384: Records (Second Preview)
  • 385: Deprecate RMI Activation for Removal

中文

  • 339: 使用Edwards-Curve数字签名算法(EdDSA)实现加密签名
  • 360: 密封类 Sealed Classes (Preview)
  • 371: 隐藏类 Hidden Classes
  • 372: 删除Nashorn JavaScript脚本引擎和API,以及jjs工具
  • 373: 重新实现旧版DatagramSocket API,代替java.net.DatagramSocket和java.net.MulticastSocketAPI的基础实现
  • 374: 默认情况下禁用偏向锁,并弃用所有相关的命令行选项。
  • 375: 通过对instanceof运算符进行模式匹配来增强Java编程语言(Second Preview)
  • 377: 将ZGC垃圾收集器从实验功能更改为产品功能。
  • 378: 将文本块添加到Java语言
  • 379: Shenandoah垃圾回收从实验特性变为产品特性。
  • 381: 删除源代码并构建对Solaris/SPARC,Solaris/x64和Linux/SPARC端口的支持
  • 383: 引入一个API,以允许Java程序安全有效地访问Java堆之外的外部内存。
  • 384: Records提供了一种紧凑的语法来声明类,以帮助开发者写出更简洁的代码(Second Preview)
  • 385: 弃用RMI激活机制以便将来删除

Sealed Classes (Preview) 密封类,通过sealed关键字修饰抽象类限定只允许指定的子类才可以实现或继承抽象类,避免抽象类被滥用。