可用于生产的Java 15/JDK 15 GA版本发布,Shenandoah GC可生产启用


JDK15发布,这是第一个使用Shenandoah GC作为生产环境的垃圾回收可选机制。
可从Oracle获得GPL许可的OpenJDK构建: https://jdk.java.net/15,其他实现者的构建版本将很快面市。
此版本包括十四个功能[1]:

  339:Edwards-Curve数字签名算法(EdDSA)
  360:密封Sealed类(预览)
  371:隐藏的类
  372:删除Nashorn JavaScript引擎
  373:重新实现旧版DatagramSocket API
  374:禁用和弃用偏向锁
  375:instanceof的模式匹配(第二预览)
  377:ZGC:可扩展的低延迟垃圾收集器
  378:文本块
  379:雪兰多亚Shenandoah:低暂停时间的垃圾收集器
  381:删除Solaris和SPARC端口
  383:外部存储器访问API(第二个孵化器)
  384:记录(第二预览)
  385:弃用RMI Activation准备以后删除

与往常一样,还有数百个较小的增强