2017年9月21日,千呼万唤始出来,Java9终于发布了。作为自己天天接触的“对象”,还是应该多花点心思去了解她。后续再进一步了解详细特性。
PS:学习Java9的新特性,还真有点想新手机开箱。(虽然公司还在用JDK7)o(╯□╰)o
Java 9主要新特性
- 模块化——Jigsaw
- 交互式命令行——JShell
- 默认的垃圾回收器——G1
- 进程操作改进
- 竞争锁的性能优化
- 分段代码缓存
- 优化字符串占用空间
完整的特性列表
当然,新特性还有很多很多,具体看OpenJDK列出来的特性列表:
102: Process API Updates
110: HTTP 2 Client
143: Improve Contended Locking
158: Unified JVM Logging
165: Compiler Control
193: Variable Handles
197: Segmented Code Cache
199: Smart Java Compilation, Phase Two
200: The Modular