比起jdk8,JDK11的多了哪些新特性?
时间: 2023-06-10 17:05:13 浏览: 78
JDK11相比于JDK8有许多新特性,其中一些包括:
1. HTTP/2 Client API:此新的API允许JDK 11客户端使用HTTP/2进行通信。
2. 完全支持 Unicode 10:JDK 11现在支持Unicode 10,这是一个有用的功能,因为它增加了许多新的字符。
3. 改进的 ZGC :ZGC是一种低停顿的现代垃圾收集器,它在JDK 11中得到了进一步的改进。
4. Epsilon:Epsilon是JDK 11的一种新的实验性垃圾收集器,旨在提供最少的GC操作,从而帮助测试性能限制。
5. 增强的针对 Docker 的支持:JDK 11对Docker容器进行了优化,以更好地支持嵌套虚拟化和其他功能。
6. G1默认垃圾回收器:从JDK 9开始,G1成为了JDK默认的垃圾收集器。本身就是一个高性能且自适应的收集器,G1收集器也做了很多优化,以进一步提高吞吐量和延迟性能。
7. 动态类文件常量:JDK 11引入了动态类文件常量,允许类文件常量显式使用invokedynamic指令。
以上就是JDK11与JDK8的一些主要新特性。
相关问题
jdk11比jdk8多了哪些新特性功能举5个例子
好的,您的第一个问题是:jdk11比jdk8多了哪些新特性功能举5个例子。
以下是我能想到的5个新特性和功能:
1. ZGC:ZGC 是新的垃圾回收器,允许大量内存(几TB)的低延迟 JVM 操作。这使得 JDK 11 可以在内存容量更大的应用程序中运行。
2. HttpClient API:这是一个新的 Http Client API,它允许更容易地进行 Http 调用,并可通过反应式 Streams API 等各种方式进行进一步定制。
3. Var 关键字:这是一种新的类型推断语法,使得可以在不显式指定类型的情况下声明变量类型。这使得代码更加简洁和易读。
4. Unicode 10:JDK 11 支持 Unicode 10,这是一个包含超过 136,000 个字符的标准,可以处理从 Emoji 到各种符号的所有内容。
5. Nest-based Access Control:JDK 11 中引入了 Nest-based Access Control,这是一种新的 Java 语言设计模式,可以更好地支持大型复杂代码库的安全性和可靠性。
希望这回答了您的问题!
jdk17比jdk8多了哪些特性
JDK 17 相对于 JDK 8 增加了很多新的特性,以下是一些值得关注的特性:
1. Sealed Classes:这是一种新的类声明方式,可以限制哪些类可以扩展或实现该类。
2. Records:这是一种新的类声明方式,可以用来表示不可变的数据对象,可以自动生成构造函数、getter、equals、hashCode 等方法。
3. Text Blocks:这是一种新的字符串声明方式,可以在代码中更方便地声明多行文本。
4. Switch Expressions:这是一种新的 switch 声明方式,可以更方便地编写多个分支的代码。
5. Pattern Matching:这是一种新的语言特性,可以更方便地对对象进行类型匹配。
6. Enhanced NullPointerExceptions:在 JDK 17 中,NullPointerExceptions 的错误信息会更加详细。
7. Vector API:JDK 17 中新增了一组向量化 API,可以更方便地进行向量计算,提高了 CPU 的计算效率。
除此之外,JDK 17 还增加了很多新的 API 和改进,例如:HTTP/2 客户端,新的垃圾收集器,ZGC 的改进,新增的 Unicode 版本等等。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)