— from Sony F8331, Android 8.0.0 of S1 Next Goose v2.0.2-play Oracle官方口径看起来就是为了让企业尽快迁移到高版本JDK上,毕竟下半年11就是下一个LTS版本。
不过我看了下似乎是针对Java SE 8的更新不再提供免费商业许可,如果说停留在当前版本不会受影响的样子?
—— 来自 Essential Products PH-1, Android 9上的 S1Next-鹅版 v2.0.2-play 其实这个问题我一直不太懂,JAVA更新到最新的版本有啥意义?
公司里很多内部使用的软件都要求老版本的JAVA,所以我工作用的笔记本基本不更新JAVA,更新了反而一堆兼容性问题 yuxiao 发表于 2018-8-10 19:53
其实这个问题我一直不太懂,JAVA更新到最新的版本有啥意义?
公司里很多内部使用的软件都要求老版本的JAVA ...
新版本JDK修正了很多JVM自身和编译的bug/漏洞,比如说在早期版本的JDK8下会有off-heap内存泄漏的问题。新版本下的新语言特性对开发来讲也相对友好很多,比如8的StreamAPI和9的var声明。性能提升也是一点,比较明显的改进在GC这块可以看到。
当然历史原因没法兼容的旧版软件确实是无解了。
—— 来自 Essential Products PH-1, Android 9上的 S1Next-鹅版 v2.0.2-play terraner 发表于 2018-8-10 20:13
新版本JDK修正了很多JVM自身和编译的bug/漏洞,比如说在早期版本的JDK8下会有off-heap内存泄漏的问题。新 ...
可惜公司内部的很多软件都不更新,那就无解了,只能用旧版本的JAVA 现在要下1.6,1.7都要注册了,其实现在新项目都是openjdk了吧 你们公司服务器都是Windows电脑吗,因为说se的基本感觉都在说Windows...Linux下从Oracle换到openjdk很方便的。另外不更新是不会收费的,但是没有后续支持了... 用惯了java 8的stream api后,java 7什么的,已经不能忍受了 慢慢切到openjdk或ibm的。
页:
[1]