好久没写 java 了,看下了官网,目前已经更新到 sdk12 了,大家目前开发 都是使用哪个版本那。1.8 sdk 和 1.11 都是 LTS。 怎么选择那?
好久没写 java 了,看下了官网,目前已经更新到 sdk12 了,大家目前开发 都是使用哪个版本那。1.8 sdk 和 1.11 都是 LTS。 怎么选择那?
|
pexcnJul 26, 2019
1
我用了 JDK 11
|
|
CbdyJul 26, 2019
3
我司用这个
|
|
LonelyJul 26, 2019
4
线上没有强制要求的话就选 11,自己玩的话就选最新的
|
|
qwerthhusnJul 26, 2019
6
|
|
avalon0624Jul 26, 2019
7
jdk 8
|
|
LosLordJul 26, 2019
9
现在选 JDK 要看是不是 LTS 版本,8、11 是 LTS 版本,从这两个里面选。
题外话:话说真搞不懂一出新版本,一帮在那说 Java 更新快学不动的人,距离下次 LTS 版本还早得很,时间还不够?怀疑是个假 javaer |
|
LosLordJul 26, 2019
10
@LosLord Docker 这种的话,可以选择新版本,反正一个应用一个 JDK。如果用到有些使用 Unsafe API 第三方库( netty 这种),就使用 Java8。JDK8 不在意授权问题能选择就选择 Oracle JDK,JDK11 选 adoptopenjdk 就行,oracle 打包的那个 openjdk11 好像一直没更新。
|
|
janxinJul 26, 2019
11
别问,问就选 11
|
|
YzSamaJul 26, 2019
12
11 比 8 的体积大了好多倍。。
目前线上还是 8 |
|
lihongjie0209Jul 26, 2019
13
8
|
|
allanzhuoJul 26, 2019
14
线上的话,肯定还是 8
|
|
qiyueyJul 26, 2019
15
线上 8,自己用 12
|
|
519718366Jul 26, 2019
16
8
|
|
guyeuJul 26, 2019
17
只有我们是 10 吗。。。
|
|
passerbytinyJul 26, 2019
18
线上必须是 8,线下稳定长期用建议是 8。没有任何实际项目部署需要的话,直接最新版。
8 肯定不能长用,早晚都要升级,但是替代它的,基本不可能是被现行版本发布策略下的任何版本,即使是那个 LTS (伪)的 11。 |
|
cweijanJul 26, 2019
20
还是 8 就好了, 8 之后的版本没有特别亮点的功能, 不值得升级
|
|
zartouchJul 26, 2019
21
jdk 8 2019.1 已经停止免费维护了, 公司要求第四季度之前全部迁移到 11。 目前我们新系统已经是 11 了,主要是 zgc 对低延迟应用提升比较大
如果是自己写点小项目,肯定用最新的 ( 12 )。公司请按照公司的支持情况来定 |
|
anyeleJul 27, 2019
22
11
|
|
jiqingJul 27, 2019
23
就是 jdk 呗,java sdk 的称呼还是挺新鲜的。
zulu 家的 openjdk 随便用了,ssm 一把梭也不会在意细节 |
|
EastLordJul 27, 2019
25
8
|
|
charlie21Jul 28, 2019
27
对标 主流类库的稳定版本 所支持的 java 版本,没错
|