目录
-
- 一、前言
- 二、新增特性
-
- 1. 局部变量类型推断(Local Variable Type Inference):
- 2. 应用程序数据共享(Application Class-Data Sharing):
- 3. 线程本地握手机制(Thread-Local Handshakes):
- 4. 基于时间的版本控制(Time-Based Release Versioning):
- 5. 并行全垃圾回收(Parallel Full GC):
- 6. 基于容器的JVM统计信息(Container-aware JVM Statistics):
- 7. 线程局部握手机制(Thread-Local Handshakes):
- 8. 改进的垃圾回收器接口(Improved Garbage Collector Interface):
- 9. 并行共享类数据(Parallel Shared Class Data):
- 10. 改进的垃圾回收器(Improved Garbage Collectors):
- 11. 改进的JVM工具接口(Improved JVM Tools Interface):
- 12. 约束合适的方法(Consolidate the JDK Forest into a Single Repository):
- 13. 改进的本地变量类型推断(Improved Local Variable Type Inference):
- 14. 改进的垃圾回收器接口(Improved Garbage Collector Interface):
- 15. 应用类数据共享(AppCDS)的动态归档(Dynamic Class-Data Sharing):
- 16. 预测性垃圾回收(Predictive JIT):
- 17. 可嵌套的访问控制(Nest-Based Access Control):
- 18. Unicode 10支持(Unicode 10 Support):
- 19. 标准化的HTTP客户端(Standardized HTTP Client):
- 20. 改进的Java容器(Improved Java Containers):
一、前言
上一期讲了JDK9的一些新特性,需要回顾的朋友们可以看下这篇文章《JDK9优化了哪些功能以及新增了哪些特性功能》
这一期讲一讲JDK10的一些新功能
二、新增特性
以下是JDK 10的一些新增或变化的特性:
1. 局部变量类型推断(Local Variable Type Inference):
引入了var关键字
,允许在局部变量的声明中进行类型推断,从而使代码更简洁。例如:
var number = 10; // 推断number