您觉得 JDK8 之后, JDK 的哪个版本将会普及?在什么时间普及?

2018-11-06 10:19:05 +08:00
 brucefu

RT,JDK 的开发团队加快了版本的发布,JDK 是向下兼容的,但是你敢用 JDK11 去开发吗?或者 JDK10。

14709 次点击
所在节点    Java
35 条回复
brucefu
2018-11-06 18:47:51 +08:00
@feverzsj 说反了?还是我没理解您的意思?
brucefu
2018-11-06 18:49:21 +08:00
@wanghaa Java8 快结束了,其他版本都没说要长期支持啊
brucefu
2018-11-06 18:50:31 +08:00
@geying 反人类?
May725
2018-11-06 18:56:35 +08:00
@geying lambda 不允许还可以理解,但+=这种表达式都不准是什么意思,这个早年的 c 语言不都有了吗
brucefu
2018-11-06 19:00:16 +08:00
@wanghaa ok,知道了 Java11 也是 LTS 版本
expy
2018-11-06 19:09:45 +08:00
Oracle JDK 和 OpenJDK builds by Oracle 都不再免费提供 lts 版本。
Oracle JDK 只能开发使用; OpenJDK builds by Oracle 发布 6 个月后就转向下一版本。
可以考虑 AdoptOpenJDK builds。

来源: https://blog.joda.org/2018/09/time-to-look-beyond-oracles-jdk.html
expy
2018-11-06 19:15:37 +08:00
https://www.oracle.com/technetwork/java/eol-135779.html
按 Oracle 的说明,明年一月就停止 java8 的公开商用支持……
geying
2018-11-06 21:03:55 +08:00
@May725
@brucefu
领导说了算嘛
jzq526
2018-11-06 21:20:35 +08:00
目前看来是 11,毕竟是个 LTS。将来可能需要支持的就上 oracle JDK,对支持不太迫切的就是 OpenJDK 了。
有点类似 CentOS 和 RH 了
ixiaohei
2018-11-07 08:50:35 +08:00
@geying 我们正好相反,能用就用 lambda。我们是 java6 和 7 升到 8 的。最开始只有大数据团队在用 8,他们 stream 和 lambda 用的比较多。后面我们业务团队也升级了,也比较喜欢用 lambda,代码比较简洁明了,另外某些方便函数式编程真的通俗易懂。所以都是建议能用新特性就用新特性。比如新的时间 api 和 base64。
另外公司跟 oracle 有合作关系,jdk8 应该是有商业支持的。估计是一时半会儿不会升级 11 了。当时 jdk6 用了好几年,而且 oracle 一直提供布丁更新。
brucefu
2018-11-17 17:34:56 +08:00
@geying 不想当领导的农民不是好程序员呀
brucefu
2018-11-17 17:37:35 +08:00
@jzq526 我是个应届毕业生,希望解释一下,什么情况需要支持,能支持什么东西?
brucefu
2018-11-17 17:38:55 +08:00
@ixiaohei 我是个小白。Oracle 提供的补丁很重要吗?
ixiaohei
2018-11-18 11:06:42 +08:00
@brucefu 看漏洞危害程度....
jzq526
2018-11-18 11:56:48 +08:00
@brucefu 比如 bug,漏洞之类的。收费的总比其他的反应速度快一点吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX