java9增强了工具,定义额外的诊断命令,为了提高java虚拟机的可诊断性。不过看了一下jcmd好像和8没有什么区别,怎么办?被官网那句话坑了?
http://docs.oracle.com/javase/9/tools/javac.htm#JSWOR627
是这个工具这个版本还没有出吗?都查不到这样的命令 ,还是我理解的不对
TBD是什么意思?待定吗?也奇怪,JEP 228那段文字点进去跳到的是openjdk的描述地址 http://openjdk.java.net/jeps/228
还有java9中移除了jhat,所谓的虚拟机堆栈快照分析工具,好吧,我也没用这个,oracle说该工具是JDK 6中添加的实验性和不受支持的工具。它已经过时了。
java中比较重要的javac也变化比较大(http://docs.oracle.com/javase/9/tools/javac.htm#JSWOR627)
尤其其中对于编译module的功能,不过很多还没有实操过,其中指定编译的版本只能是 6 7 8 9 ,对于5真的太久远了哈。还有可选的参数都变长了许多,
比起jdk8,这次的文档写的感觉好了很多,毕竟前端技术发展的这么快!上面显示的还有jdk 8 7 6
http://docs.oracle.com/javase/9/index.html
明天就是祖国的生日啦,实在写不下去啦!!!
需要放飞一下,也需要放空一下。