zoukankan      html  css  js  c++  java
  • Java 8后的首个长期支持版本Java 11

    Java 11是Java8后的首个长期支持版本。按照 Oracle 公布的支持路线图,Java 11 将会获得 Oracle 提供的长期支持服务,直至2026年9月。

    按照官方的说法,新的发布周期会严格遵循时间点,将于每年的3月份和9月份发布。所以 Java 11 的版本号是 18.9(LTS)。不过与 Java 9 和 Java 10 这两个被称为“功能性的版本”不同(两者均只提供半年的技术支持),Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。Oracle 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年。新的长期支持版本每三年发布一次,根据后续的发布计划,下一个长期支持版 Java 17 将于2021年发布。

    按照官方的说法,从 Java 11 开始,Oracle 将在 GPLv2 许可证下提供 JDK 版本,采用 Classpath Exception (GPLv2+CPE) 的方式,满足了在商业许可下使用 Oracle JDK 作为 Oracle 产品或服务的一部分,或者不想使用开源软件的需求。这种使用开源许可证和商业许可证的组合取代了历史上的“BCL”许可证,该许可证具有免费和付费商业条款的组合。

    Java 11 新特性
    官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议):

    181: Nest-Based Access Control(基于嵌套的访问控制)
    309: Dynamic Class-File Constants(动态的类文件常量)
    315: Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics)
    318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被称为"No-Op(无操作)"回收器)
    320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块,JavaFX 也已被移除)
    321: HTTP Client (Standard)
    323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法)
    324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议)
    327: Unicode 10
    328: Flight Recorder(飞行记录仪)
    329: ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法)
    330: Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序)
    331: Low-Overhead Heap Profiling(低开销的堆分配采样方法)
    332: Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持)
    333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸缩的低延迟垃圾回收器,处于实验性阶段)
    335: Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎)
    336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API)

    借鉴于----https://www.cnblogs.com/doit8791/p/10499596.html

  • 相关阅读:
    跳出iframe
    leetcode 225. Implement Stack using Queues
    leetcode 206. Reverse Linked List
    leetcode 205. Isomorphic Strings
    leetcode 203. Remove Linked List Elements
    leetcode 198. House Robber
    leetcode 190. Reverse Bits
    leetcode leetcode 783. Minimum Distance Between BST Nodes
    leetcode 202. Happy Number
    leetcode 389. Find the Difference
  • 原文地址:https://www.cnblogs.com/anke-z/p/12590021.html
Copyright © 2011-2022 走看看