JDK 10 11 有什么新特性
时间: 2023-06-09 10:04:01 浏览: 116
JDK 10和JDK 11的新特性如下:
JDK 10:
- 局部变量类型推断:可以使用关键字“var”来推断变量类型,使得代码更加简洁。
- 应用类数据共享(Application Class-Data Sharing):在JDK 9的基础上进一步优化,出现更多的默认加载器的文件映射。
- 新增的垃圾收集器:增加了一种实验性的垃圾收集器,即G1垃圾收集器。
JDK 11:
- HTTP客户端(HttpClient): 提供了一种新的Http客户端API,使JDK拥有了完整的Http/2实现。
- Epsilon GC:提供一种实验性的GC,主要用于性能测试和短时间运行的任务。
- ZGC:提供了一个新的并发垃圾回收器,使得JDK现在可以处理更大内存的堆。
- Application Class-Data Sharing的增强:现在还可以在传递模块路径相关的操作时享受在类路径模式下的良好体验。
请注意,这些特性可能会因为不同的JDK版本或发行版而有所差异。
阅读全文