甲骨文Oracle公司:Java SE, JDK 9 现已正式发布!首先新功能jshell无疑让JAVA再次领先其它编程语言和平台10年以上!Java开发者们再也不用羡慕别的自带REPL的语言了,不用为了试个Java功能而开个Groovy shell了 。其次最主要的大功能就是Jigsaw——Java模块化了,有了它,自己定制/裁剪JDK变得更直接。

JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK作为JAVA开发的环境,运行JAVA程序不可缺少的环境,不管是做JAVA开发还是做安卓开发,都必须在电脑上安装JDK。小到小型设备,大到智慧城市,Java的贡献力量是其他任何技术都无可比拟的。

2JDK7(u)、JDK 7、JDK8(u)、JDK 8、JDK9(u)、JDK 9、JDK10(u)、JDK10、JDK运行库、Java SE 7、Java SE 8u144、Java SE 9、Java SE  Development Kit Update、JDK-8,jdk7,jdk6,jdk8,安卓运行库,系统运行库,java运行库,java运行环境,java开发程序、Java SE Runtime Environment,java环境

 JDK 9 有哪些主要特性?

更多详情参见:http://openjdk.java.net/projects/jdk9

—最好玩的新功能当属jshell,有了它无疑让JAVA再次领先其它编程语言和平台10年以上!骑士继续流行20年也完全没有问题。因为它和Graal+Truffle、Substrate VM开启了无限可能!!Java开发们们再也不用羡慕别的自带REPL的语言了,不用为了试个Java功能而开个Groovy shell了 。

879896-20170210173938432-200771078

—最主要的大功能就是Jigsaw——Java模块化了,有了它,自己定制/裁剪JDK变得更直接,而包冲突也会变得更容易发现和解决。

—作为JVM的JIT编译器研发,最关注的功能是JVMCI,有了它之后,第三方开发就可以更为方便的向HotSpot VM插入一些强大的插件,例如说可以从外部配置插入一个新的JIT编译器。这样,要在HotSpot VM上使用Graal编译器就非常容易了,不必再专门用改造过的Graal VM。Oracle JDK 9计划在未来的某个update版本里发布配套的AOT编译器,而这个AOT编译器正是基于Graal与JVMCI的。

—Oracle JDK 9 / OpenJDK 9把G1作为默认GC选项,如果要选用Parallel GC、CMS GC等别的GC的话则要显式在命令行上指定。这对目前正在使用CMS GC的人来说多半没什么影响,毕竟现在用CMS GC也要显式配置-XX:+UseConcMarkSweepGC选项。而对目前因为用默认GC而在用Parallel GC的人来说,这个新的默认选项可能会有一定影响,值得测试一下。

检查JDK环境是否配置成功

CMD 输入 java -version

Oracle Technology Network for Java 官网

http://www.oracle.com/technetwork/java/index.html  

JDK 9 / v8u144 / Java环境变量一键配置小工具

http://pan.baidu.com/s/1dFktUZv#js79   访问码js79

https://zdfans.ctfile.com/dir/16343-23747936-67bd15/

注:下面的官方直接连接地址需要复制到下载工具里才能下载。

JDK 9 (Java SE Development Kit 9)
http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x64_bin.exe

JDK 8u(Java SE Development Kit 8u144)
http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-windows-x64.exe
http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-windows-i586.exe

Java SE Development Kit 所有版本下载页面
http://oracle.com/technetwork/java/javase/downloads/index.html

评论:20

  1. Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

    eclipse无法使用怎么破?

    匿名 湖北省武汉市 电信 2017-9-25 20:00:03回复
  2. Firefox 52.0 Firefox 52.0 Windows 10 x64 Edition Windows 10 x64 Edition

    IDEA上直接可以用,很不错

    AC 四川省成都市 成都理工大学 2017-9-25 13:06:42回复
  3. Firefox 55.0 Firefox 55.0 Windows 10 x64 Edition Windows 10 x64 Edition

    jshell,有了它无疑让JAVA再次领先其它编程语言和平台10年以上???

    刁大大 北京市 联通 2017-9-25 9:39:30回复
    • Firefox 55.0 Firefox 55.0 Windows 10 x64 Edition Windows 10 x64 Edition

      小编没太见过世面……原谅他

      kifrutestteit 湖北省武汉市 联通 2017-9-26 15:44:53回复
  4. Cent Browser 2.8.5.75 Cent Browser 2.8.5.75 Windows 10 x64 Edition Windows 10 x64 Edition

    《java从入门到放弃》

    shadow 河北省石家庄市 电信 2017-9-24 23:32:37回复
  5. Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

    果然……………java9就是1.9.。。eclipse报错了,是还没兼容吧

    (⊙﹏⊙) 山西省运城市 联通 2017-9-24 23:25:20回复
    • Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

      是啊,eclipse用不了啊

      匿名 湖北省武汉市 电信 2017-9-25 19:59:27回复
  6. Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

    jdk 1.80是java8吗?

    (⊙﹏⊙) 山西省运城市 联通 2017-9-24 23:17:21回复
  7. Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

    不太明白现在用的jdk版本是1.80,eclipse也是,java9是什么意思?jdk1.9???

    匿名 山西省运城市 联通 2017-9-24 23:16:24回复
  8. WebView 4.0 WebView 4.0 Android 5.0.2 Android 5.0.2

    谢谢分享,拿走,谢谢

    我啊 河北省石家庄市 移动 2017-9-24 21:43:56回复
  9. Maxthon 5.1.2.1000 Maxthon 5.1.2.1000 Windows 10 x64 Edition Windows 10 x64 Edition

    eclipse.ini
    在文件末尾添加一行:
    –add-modules=ALL-SYSTEM

    匿名 山东省济南市 电信 2017-9-24 20:47:07回复
    • Firefox 55.0 Firefox 55.0 Windows 10 x64 Edition Windows 10 x64 Edition

      –add-modules=ALL-SYSTEM

      test 江苏省南京市 电信 2017-9-26 14:52:48回复
  10. Google Chrome 60.0.3112.113 Google Chrome 60.0.3112.113 Windows 10 x64 Edition Windows 10 x64 Edition

    怎么没有我的回复啊

    习大大 江苏省徐州市 电信 2017-9-24 20:13:32回复
  11. Google Chrome 60.0.3112.113 Google Chrome 60.0.3112.113 Windows 10 x64 Edition Windows 10 x64 Edition

    我没用过这个啊

    匿名 江苏省徐州市 电信 2017-9-24 20:13:01回复
  12. Cent Browser 2.8.5.75 Cent Browser 2.8.5.75 Windows 10 x64 Edition Windows 10 x64 Edition

    eclipse软件跟不上,启动不了老是报错,新手卸了装老版本了

    zcg 安徽省合肥市 电信 2017-9-24 19:54:40回复
    • Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

      java可以同时装多个版本。要用哪个版本就在系统环境变量里设置好,也就是说修改环境变量就能切换版本。

      s 四川省成都市 电信 2017-9-24 20:24:59回复
    • Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 7 x64 Edition Windows 7 x64 Edition

      jdk9安装目录没了以前的jre

      11 山西省 移动 2017-9-24 20:39:44回复
      • Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition

        可以在java jre里面设置,毕竟做项目不一定接手的是那个版本

        (⊙﹏⊙) 山西省运城市 联通 2017-9-24 23:26:17回复
    • Google Chrome 60.0.3112.113 Google Chrome 60.0.3112.113 Windows 10 x64 Edition Windows 10 x64 Edition

      用idea吧,idea有社区版是免费的

      匿名 广东省广州市 电信 2017-9-25 19:51:08回复
  13. TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition

    第一!

    zd233 韩国 2017-9-24 19:39:50回复

评论反馈