领导问为什么不用 jdk1.17、20,还在用 jdk8

2023-04-03 11:59:22 +08:00
 dtgxx
不知道咋回答,从业开始就是用 jdk8 ,领导问为什么不用 jdk1.11 、1.17 这些高版本的,我刚看都出 jdk20 了?
大佬们都在用什么版本,我好像从来都没考虑升级 jdk 。。。
4842 次点击
所在节点    问与答
32 条回复
tulongtou
2023-04-03 12:03:23 +08:00
孤陋寡闻了,jdk 什么时候有 1.11 、1.17 了
kokutou
2023-04-03 12:07:45 +08:00
直接最新的 jdk 20
xupefei
2023-04-03 12:08:50 +08:00
@tulongtou jdk8 的确叫 jdk 1.8 ,后面的版本号有没有这个叫法就不清楚了。
Takizawa
2023-04-03 12:10:32 +08:00
回怼:你行你上。
tulongtou
2023-04-03 12:11:14 +08:00
@xupefei 我知道 jdk8 叫 jdk1.8 ,我也没否定这个啊
dtgxx
2023-04-03 12:29:56 +08:00
@tulongtou 他也没否定你,其实严谨点 jdk 也没 1.8 的版本,只是之前 1.1 1.2 1.3 1.4 完事,直接叫 5 了,大家没适应,一直没适应到 jdk8 ,还在叫 1.8 ,后面因为这版本功能全,也没多少公司替换,所以出 9 10 11 这种版本的时候,大家也不继续叫了,甚至谈 9 10 11 的也不多。所以后续很多人念版本的时候还是在叫两种版本号。
yty2012g
2023-04-03 13:03:56 +08:00
1 、关于版本号的问题,是从 Java 9 开始调整了,具体参考:JEP 223: New Version-String Scheme 。
2 、关于升级版本,我们的系统是升级到了 JDK 17 ,但是语法特性没有升级,还是 8 的特性。考虑的原因是其实大部分性能的提升还是来自 JVM 而非语言特性。事实证明,这样升级动作很小,基本上只要简单调整下启动参数,部分依赖升个级,代码层面几乎没有修改。但是能享受到 JVM 升级带来的红利,例如 String 、例如 G1 GC 等
sadfQED2
2023-04-03 13:07:10 +08:00
老项目原来是多少就是多少,只要还能跑起来,绝对不要瞎几把升。

新项目只要能跑起来,一定选最新的 lts 版本
running17
2023-04-03 13:14:10 +08:00
赞同 8 楼
wxw752
2023-04-03 13:18:36 +08:00
其实可以升级 依赖升级一下就可以了
xmxy0
2023-04-03 13:32:23 +08:00
Oracle 對後續 Java 版本商業使用收費,看領導是否願意出這個錢
TWorldIsNButThis
2023-04-03 13:43:48 +08:00
我们 cto 在催升 17
前年就升到 11 了
qiaofanxing
2023-04-03 14:21:39 +08:00
17 是 LTS 可以用,20 这种就算了吧
adoal
2023-04-03 14:48:02 +08:00
答:领导没指示用新版本,不敢乱用。

开个玩笑。。。。

你在技术团队里是什么角色?如果有一定的管理或架构职务,那么应该花一些精力评估技术栈的版本更新,在合适的时候新项目用起来。如果纯粹是个小兵,可以不用想这么多。
Jwyt
2023-04-03 14:49:28 +08:00
@xmxy0 有 openjdk 啊
wanguorui123
2023-04-03 15:08:23 +08:00
轮子很多都在用 jdk8
kidult
2023-04-03 16:45:08 +08:00
工资先升
LeegoYih
2023-04-03 16:47:48 +08:00
JavaEE 升 JakartaEE ,一堆依赖都用不了,哪有这么简单
blankmiss
2023-04-03 16:48:43 +08:00
其实和 7 楼的意思一样 享受 jvm 就行了
urnoob
2023-04-03 16:56:41 +08:00
又不是不能用.exe

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

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

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

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

© 2021 V2EX