JDK新特性 - 仅仅是列出部分新特性&JDK增强提案
- 模块化系统
- jShell命令
- 多版本兼容JAR包
--release
- 集合工厂方法
- 私有接口方法
- String存储结构变更
- 增强的Stream API
- 增强的
try-with-resources
- 钻石操作符
<>
的使用升级(匿名内部类) - 改善锁争用机制
- 轻量级的 JSON API
- 局部变量类型推断
- 增强局部变量类型推断(
Lambda
标注注解)
- 扩展
Switch
表达式 (Preview)
- Text Blocks文本块 (Preview)
Switch
表达式 (Standard)- Records (Preview)
instanceof
的模式匹配 (Preview)
- Text Blocks文本块 (Standard)
- Sealed Classes密封类 (Preview)
- Hidden Classes(隐藏类)
- Records (Standard)
instanceof
的模式匹配 (Standard)- Sealed Classes密封类 (Second Preview)
- Sealed Classes密封类 (Standard)
Switch
模式匹配 (Preview)
Switch
模式匹配 (Second Preview)
Switch
模式匹配 (Third Preview)