JDK/Java 15 发布

oschina
 oschina
发布于 2020年09月16日
收藏 10

JDK/Java 15 已经发布。

根据发布规划,这是一个短期版本,只会受到 Oracle 6 个月的支持,直到明年 3 月 JDK 16 发布。受到 8 年长期支持的 LTS 每 3 年发布一个,上一次是 18 年 9 月的 JDK 11,下一次则是 JDK 17,将于明年发布。

JDK/Java 15 的亮点包括加密签名、文本块、隐藏类、外部存储器访问 API、 ZGC、模式匹配和 Records 等。

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 Digital Signature Algorithm (EdDSA)

使用 Edwards-Curve 数字签名算法(EdDSA)实现加密签名。与其它签名方案相比,EdDSA 具有更高的安全性和性能,并且已在许多其它加密库(如 OpenSSL 和 BoringSSL)中得到支持。

360: Sealed Classes (Preview)

用于限制超类的使用,密封的类和接口限制其它可能继承或实现它们的其它类或接口。

384:Records (Second Preview)

Records 提供了一种紧凑的语法来声明类,以帮助开发者写出更简洁的代码,这些类是浅层不可变数据(shallowly immutable data)的透明拥有者。该特性主要用在特定领域的类,这些类主要用于保存数据,不提供领域行为。目前处于第 2 个预览版本阶段。

373: Reimplement the Legacy DatagramSocket API

重新实现旧版 DatagramSocket API,用易于维护和调试的更简单、更现代的实现来代替java.net.DatagramSocketjava.net.MulticastSocketAPI 的基础实现。

379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)

Shenandoah 垃圾回收从实验特性变为产品特性。这是一个从 JDK 12 引入的回收算法,该算法通过与正在运行的 Java 线程同时进行疏散工作来减少 GC 暂停时间。Shenandoah 的暂停时间与堆大小无关,无论堆栈是 200 MB 还是 200 GB,都具有相同的一致暂停时间。

其中有一些特性已经在 Java 14 中有所体现,详情可以查看:https://www.oschina.net/news/114156/jdk-14-ga

完整的更新信息可以查看:

https://openjdk.java.net/projects/jdk/15

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:JDK/Java 15 发布
加载中

精彩评论

ViperWhip
ViperWhip
按目前的速度,JDK8和JDK80有望同台竞技。
开源中国123456789
开源中国123456789
我连java8都没学会......
巴拉迪维
巴拉迪维
老实说:OSCHINA 还在用 Java 8 而且还没有升级的计划呢!
漠孤烟
漠孤烟
我们Java11已经用了快1年了,比Java8多了不少实用的类,代码更简洁,也减少了第三方依赖包的使用。
OSC首席过客
OSC首席过客
J8以上是要收费的,这个就阻址了商业公司升级的动力

最新评论(60

TGVvbmFyZA
TGVvbmFyZA
為什麼不考慮Java 11? 感覺很香
imzcg
imzcg
jdk17依然干不过kotlin的感觉
喜欢lcd屏
喜欢lcd屏
已经用openjdk15 已经做了几十万的项目了
名称终被备注代替
名称终被备注代替
8他不香吗。
胡建洲
胡建洲
在一堆骂声和批判声中使用14
胡建洲
胡建洲
jdk14好像没有限制了
水溶C100
水溶C100
不知道现在Oracle靠java 的jdk一年能赚多少钱。。
冷基
我就没见过什么公司用8以上的版本
开源中国首席罗纳尔多
开源中国首席罗纳尔多
您好,请问现在都用jdk多少?jdk的加密部分是不是oracle不开源到中国地区的吗?
烦人的nickname
烦人的nickname
对java的命运有一种不详的预感,这货迟早要把自己搞死。
返回顶部
顶部