
RT,JDK 的开发团队加快了版本的发布,JDK 是向下兼容的,但是你敢用 JDK11 去开发吗?或者 JDK10。
1 paragon 2018 年 11 月 6 日 11 LTS 啊~ |
2 mouyase 2018 年 11 月 6 日 拒绝收费从我做起 JDK11 直接走起 |
3 insomnia1232 2018 年 11 月 6 日 11 |
4 luozic 2018 年 11 月 6 日 via iPhone openjdk11 |
5 sagaxu 2018 年 11 月 6 日 via Android 年前不折腾了,年后全面迁往 openjdk11 |
6 jlkm2010 2018 年 11 月 6 日 openjdk11 |
7 lhx2008 2018 年 11 月 6 日 via Android 并不是完全向下兼容,maven 要重配,像 hibernate 就有可能翻车 |
8 feverzsj 2018 年 11 月 6 日 不支持 docker 的 jdk 都没有前途 |
9 jjianwen68 2018 年 11 月 6 日 他不是模块化了,不加模块化配置,现有代码可以正常运行不 |
10 wanghaa 2018 年 11 月 6 日 via Android 送分题,肯定是 lts 版本的,这有啥好说的 |
11 liuyanjun0826 2018 年 11 月 6 日 我用的是 legacy 版本,也就是 Java 1.0 |
12 liuyanjun0826 2018 年 11 月 6 日 @liuyanjun0826 所以向后兼容的,不好意思头痛不方便打字 |
13 thisisgpy 2018 年 11 月 6 日 模块化好是真的好,但是比较麻烦,特别是涉及到反射操作的,哎~~纠结。 |
14 youngxhui 2018 年 11 月 6 日 via Android JDK11 |
15 BBCCBB 2018 年 11 月 6 日 有协程的版本? |
16 Tengdw 2018 年 11 月 6 日 斗胆问楼上开发中谁把 JDK8 用的很 6 ? |
17 Cbdy 2018 年 11 月 6 日 OpenJDK 11 |
18 geying 2018 年 11 月 6 日 新项目 不允许使用 lambda 不允许使用 a+=b 类似语句 |
19 qiyuey 2018 年 11 月 6 日 “除此之外,Oracle 的另一个声明也十分值得我们关注。声明透露出的消息是,如果坚持使用 Java 11 并计划在下一个 LTS 版本(即 Java 17)发布时再进行升级,开发者可能会发现自己的项目代码无法通过编译。所以请记住,Java 新的开发规则现在声明可以在一个版本中弃用某个 API 方法,并在下一个版本中删除它。” |
20 changhe626 2018 年 11 月 6 日 11 |
26 expy 2018 年 11 月 6 日 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 |
27 expy 2018 年 11 月 6 日 |
29 jzq526 2018 年 11 月 6 日 目前看来是 11,毕竟是个 LTS。将来可能需要支持的就上 oracle JDK,对支持不太迫切的就是 OpenJDK 了。 有点类似 CentOS 和 RH 了 |