Java 9正式发布

来源:互联网 发布:淘宝网借贷 编辑:程序博客网 时间:2024/05/19 01:07

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 JDK
201: Modular Source Code
….这里省略N项…..
295: Ahead-of-Time Compilation
297: Unified arm32/arm64 Port
298: Remove Demos and Samples
299: Reorganize Documentation
完整的列表点这里:http://openjdk.java.net/projects/jdk9/

时间轴

时间 事件 2016/05/26 Feature Complete 2016/12/22 Feature Extension Complete 2017/01/05 Rampdown Start 2017/02/09 All Tests Run 2017/02/16 Zero Bug Bounce 2017/03/16 Rampdown Phase Two 2017/06/22 Initial Release Candidate 2017/07/06 Final Release Candidate 2017/09/21 General Availability


安装使用

安装后,和java说一声hello world吧!

C:\Users\Administrator>java -versionjava version "9"Java(TM) SE Runtime Environment (build 9+181)Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

今天先大概了解特性,后续结合代码逐步了解具体的特性吧。

参考资料

  1. JDK9下载地址
  2. Overview of What’s New in JDK 9
  3. New Java 9 features at a glance
  4. Java 9 Features with Examples
原创粉丝点击