java9加強了工具,定義額外的診斷命令,爲了提升java虛擬機的可診斷性。不過看了一下jcmd好像和8沒有什麼區別,怎麼辦?被官網那句話坑了?html
http://docs.oracle.com/javase/9/tools/javac.htm#JSWOR627前端
是這個工具這個版本尚未出嗎?都查不到這樣的命令 ,仍是我理解的不對java
TBD是什麼意思?待定嗎?也奇怪,JEP 228那段文字點進去跳到的是openjdk的描述地址 http://openjdk.java.net/jeps/228oracle
還有java9中移除了jhat,所謂的虛擬機堆棧快照分析工具,好吧,我也沒用這個,oracle說該工具是JDK 6中添加的實驗性和不受支持的工具。它已通過時了。工具
java中比較重要的javac也變化比較大(http://docs.oracle.com/javase/9/tools/javac.htm#JSWOR627).net
尤爲其中對於編譯module的功能,不過不少尚未實操過,其中指定編譯的版本只能是 6 7 8 9 ,對於5真的過久遠了哈。還有可選的參數都變長了許多,htm
比起jdk8,此次的文檔寫的感受好了不少,畢竟前端技術發展的這麼快!上面顯示的還有jdk 8 7 6文檔
http://docs.oracle.com/javase/9/index.htmlcmd
明天就是祖國的生日啦,實在寫不下去啦!!!虛擬機
須要放飛一下,也須要放空一下。