jdk9相对于jdk8 有哪些不同,项目升级过程中,会对哪些常见的框架有影响?
现在如果想了解的话,可以去了解一下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 删除的部分,需要寻找替代的方案。
大体上是这几方面,其他情况还得根据项目找到具体的解决办法。
迁移不易,且行且珍惜。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。