java11有哪些新特性?
时间: 2023-11-05 11:47:09 浏览: 46
Java 11 的新特性包括:
1. HTTP Client API:Java11 引入了一个新的 HTTP 客户端 API,它支持 HTTP/2 和 WebSocket,并支持异步和同步请求。
2. 改进的字符串 API:Java 11 引入了一些新的方法,以便更容易地操作字符串,比如 strip()、stripLeading() 和 stripTrailing()。
3. 垃圾收集器 G1 默认启用:在 Java 11 中,G1 垃圾收集器成为了默认垃圾收集器,这意味着它将取代之前的 CMS 垃圾收集器。
4. 废弃 Nashorn JavaScript 引擎:Java 11 废弃了 Nashorn JavaScript 引擎,因为它已经不再维护。
5. 废弃 Pack200 工具:Java 11 废弃了 Pack200 工具。
6. 废弃 Java EE 和 CORBA 模块:Java 11 废弃了 Java EE 和 CORBA 模块。
7. 改进的代码块:Java 11 引入了一种新的语法,称为“本地变量类型推断”,它允许声明变量时省略类型。
8. ZGC 支持:Java 11 引入了 ZGC 垃圾收集器,它是一种可扩展的低延迟垃圾收集器,适用于大型堆。
9. 改进的安全性:Java 11 中引入了一些新的安全性特性,比如强化的 AES 密码学安全性和 TLS 1.3 支持。
这些都是 Java 11 的主要新特性。
相关问题
Java 11相对Java8有哪些新特性
Java 11有许多新特性,包括:新的HTTP客户端API,基于元组(tuple)的新语法,对弱引用(weak reference)的改进,新的日志处理API,支持新的字符编码,新的String API,更好的ZGC垃圾收集器,更快的编译器,新的核心库函数等。
java11 新特性
Java 11 是 JDK 的一个版本,于2018年9月发布。Java 11 中的一些新特性包括:
1. HTTP Client API:Java 11 中引入了一个新的 HTTP 客户端 API,它支持 HTTP/2 和 WebSocket,并提供异步和流式处理。
2. Epsilon 垃圾收集器:Epsilon 是一种实验性的垃圾收集器,它的目标是在不进行垃圾收集的情况下运行应用程序。
3. ZGC 垃圾收集器:ZGC 是一种可伸缩的低延迟垃圾收集器,它的目标是在不超过 10 毫秒的时间内为堆分配内存。
4. 支持 Unicode 10.0.0:Java 11 支持 Unicode 10.0.0,其中包括 6842 个新字符。
5. Flight Recorder:Java 11 中的 Flight Recorder 是一个事件记录器,它可以记录应用程序的事件并生成报告。