JAVA11新特性

目录

一、JAVA11概述

1、JAVA11简介

2、JDK11


一、JAVA11概述

1、JAVA11简介

北京时间 2018年9 月 26 日, Oracle 官方宣布 Java 11 正式发 布。

这是 Java 大版本周期变化 后的第一个长期支持版本,非常值得关注。从官网即可下载, 最新发布的 Java11 将带来 ZGC、 Http Client 等重要特性,一共包 含 17 个 JEP(JDK Enhancement Proposals,JDK 增强提案)。其实,总共更新不止17个,只是我们更关注17个JEP更新。

JDK 11 是一个长期支持版本(LTS, Long-Term-Support)。

对于企业来说,选择 11 将意味着长期的、可靠的、可预测的技术路线图。 其中免费的OpenJDK11 确定将得到 OpenJDK 社区的长期支持, LTS 版本将 是可以放心选择的版本。

从 JVM GC 的角度,JDK11 引入了两种新的 GC,其中包括也许是划时代意义 的 ZGC,虽然其目前还是实验特性,但是从能力上来看,这是 JDK 的一个巨 大突破,为特定生产环境的苛刻需求提供了一个可能的选择。例如,对部 分企业核心存储等产品,如果能够保证不超过 10ms 的 GC 暂停,可靠性会 上一个大的台阶,这是过去我们进行 GC 调优几乎做不到的,是能与不能的问题。

新的长期支持版本每三年发布一次,根据后续的发布计划,下一 个长期支持版 Java 17 将于2021年发布。

JDK 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)

2、JDK11

JAVA8新特性

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杀神lwz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值