JDK/Java 15 发布

栏目: 软件资讯 · 发布时间: 3天前

来源: 开源中国社区

内容简介:JDK/Java 15 已经发布。 根据发布规划,这是一个短期版本,只会受到 Oracle 6 个月的支持,直到明年 3 月 JDK 16 发布。受到 8 年长期支持的 LTS 每 3 年发布一个,上一次是 18 年 9 月的 JDK 11,下一次则是 JD...

本文转载自:https://www.oschina.net/news/118634/java-15-released,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java并发编程实战

Java并发编程实战

Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / 童云兰 / 机械工业出版社华章公司 / 2012-2 / 69.00元

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性......一起来看看 《Java并发编程实战》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具