[@饭娱咖啡][¥20]jdk9 与jdk8 有哪些不同-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@饭娱咖啡][¥20]jdk9 与jdk8 有哪些不同

古镇月影 2018-11-16 15:41:19 938

jdk9相对于jdk8 有哪些不同,项目升级过程中,会对哪些常见的框架有影响?

分享到
取消 提交回答
全部回答(1)
  • 饭娱咖啡
    2019-07-17 23:14:58

    现在如果想了解的话,可以去了解一下jdk 11 ,这个才是 LTS 版。如果要升级还是升级到11比较好。
    新特性:
    Java 11 新增了 Epsilon,一个被称为“no-op”的回收器(Epsilon: A No-Op Garbage Collector )。它仅对内存进行分配,但是不做任何实质性的内存回收。而它的作用在,性能测试、内存压力测试、VM接口测试等。

    可以通过以下地址了解到一些信息:https://openjdk.java.net/jeps/318

    注意:
    1.更新IDE的版本,这关系到你能不能用Java 11 开发。
    2.更新依赖包和插件,这关系到你的Java 11能不能正常运行。
    3.注意项目中模块化的内容,Java 8 会模块化在类路径上,这会内容会被忽略。
    4.JDK 11 删除的部分,需要寻找替代的方案。

    大体上是这几方面,其他情况还得根据项目找到具体的解决办法。
    迁移不易,且行且珍惜。

    0 0
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章