Java sdk 选择

2019-07-26 14:54:14 +08:00
 Zach369

好久没写 java 了,看下了官网,目前已经更新到 sdk12 了,大家目前开发 都是使用哪个版本那。1.8 sdk 和 1.11 都是 LTS。 怎么选择那?

5615 次点击
所在节点    Java
27 条回复
pexcn
2019-07-26 14:57:37 +08:00
我用了 JDK 11
Zach369
2019-07-26 14:59:24 +08:00
@pexcn 线上环境使用?
Cbdy
2019-07-26 15:09:14 +08:00
我司用这个
Lonely
2019-07-26 15:09:31 +08:00
线上没有强制要求的话就选 11,自己玩的话就选最新的
Cbdy
2019-07-26 15:09:33 +08:00
qwerthhusn
2019-07-26 15:14:09 +08:00
avalon0624
2019-07-26 15:23:06 +08:00
jdk 8
pexcn
2019-07-26 15:26:00 +08:00
@Zach369 当然是自己玩,线上还是用 JDK 8
LosLord
2019-07-26 15:29:05 +08:00
现在选 JDK 要看是不是 LTS 版本,8、11 是 LTS 版本,从这两个里面选。

题外话:话说真搞不懂一出新版本,一帮在那说 Java 更新快学不动的人,距离下次 LTS 版本还早得很,时间还不够?怀疑是个假 javaer
LosLord
2019-07-26 15:32:54 +08:00
@LosLord Docker 这种的话,可以选择新版本,反正一个应用一个 JDK。如果用到有些使用 Unsafe API 第三方库( netty 这种),就使用 Java8。JDK8 不在意授权问题能选择就选择 Oracle JDK,JDK11 选 adoptopenjdk 就行,oracle 打包的那个 openjdk11 好像一直没更新。
janxin
2019-07-26 15:34:50 +08:00
别问,问就选 11
YzSama
2019-07-26 15:44:52 +08:00
11 比 8 的体积大了好多倍。。

目前线上还是 8
lihongjie0209
2019-07-26 15:49:33 +08:00
8
allanzhuo
2019-07-26 15:51:23 +08:00
线上的话,肯定还是 8
qiyuey
2019-07-26 15:53:46 +08:00
线上 8,自己用 12
519718366
2019-07-26 16:19:37 +08:00
8
guyeu
2019-07-26 17:42:53 +08:00
只有我们是 10 吗。。。
passerbytiny
2019-07-26 17:43:14 +08:00
线上必须是 8,线下稳定长期用建议是 8。没有任何实际项目部署需要的话,直接最新版。
8 肯定不能长用,早晚都要升级,但是替代它的,基本不可能是被现行版本发布策略下的任何版本,即使是那个 LTS (伪)的 11。
Torpedo
2019-07-26 18:28:57 +08:00
@guyeu 不懂 java,为啥要么 8 要么 11 的
cweijan
2019-07-26 18:34:53 +08:00
还是 8 就好了, 8 之后的版本没有特别亮点的功能, 不值得升级

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

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

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

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

© 2021 V2EX