![]() |
1
chendy 4 天前
公司老项目还是 1.8 ,新项目是 17
自己玩的是 21 和 kotlin |
2
CodeCodeStudy 4 天前 ![]() LTS 有 8, 11, 17, 21 这 4 个版本,本月会出 25 也是 LTS 的,会修复虚拟线程的 BUG ,以后用 8 或者 25 就行了
|
![]() |
3
mystical OP |
4
frank42a 4 天前
yes
|
![]() |
5
evan1 PRO 对的,公司的项目还是 jdk1.8 。
|
6
Kyle18Tang 4 天前
生产已上 JDK 21+Spring Boot 3
|
![]() |
7
yaodao 4 天前
和楼上一样,公司的用 1.8 自己写的代码用 17 、21
|
8
themostlazyman 4 天前
老的用 8 ,新项目用 21
|
![]() |
9
collery 4 天前
1.8
|
![]() |
10
maocat 4 天前 via Android ![]() 楼上这 jvav 佬真是没吃过细糠,自己项目还在弄 java 那一套
|
![]() |
11
dlmy 4 天前
公司项目还在用 JDK 8 ,15~18 这几年是互联网爆发期,公司 "基础架构/中间件团队" 基于 JDK 8 造了很多轮子、写了很多的中间件,现在经济低迷,需求收缩,又裁掉了很多人,已经没有能力去升级 JDK 了。
自己平时在玩 JDK 21 跟 Kotlin 。 |
12
0xsui 4 天前
@CodeCodeStudy 好,25LTS 就可以看看像 python 那样直接当脚本写代码跑了吧
|
![]() |
13
iloveios 4 天前 via iPhone
写 java 的十个有九个都是菜鸡,用得越久越菜
|
14
niubilewodev 4 天前
项目是 1.8 ,11 ,17 都有用。但除了 var 之外,几乎没有用到 1.8 之后的新特性。
原来个人项目是用 kotlin ,现在用 go 了。 |
![]() |
15
npe 4 天前
生产环境是 17
|
![]() |
16
mightofcode 4 天前
升了之后出 bug 这一块谁给我修啊
|
![]() |
17
git00ll 4 天前
还在用 8 springboot2
|
![]() |
20
hafuhafu 4 天前
17
|
![]() |
21
mystical OP |
22
nananqujava 4 天前
准备用 25 LTS
|
23
Riesz 4 天前
8 + springboot2
|
![]() |
24
fakecoder 4 天前
用着呢,还是 1.8
|
![]() |
25
Yuesh1 4 天前
看来一圈,没有用 1.7 的,金融的真是落后呀
|
26
CodeCodeStudy 4 天前
@0xsui #12
// jdk25+ void main() { IO.println("hello,world"); } 文件名任意,比如 hello.java 直接 java hello.java 直接用 java 命令运行单文件是 11 的新特性,在 22 后可以运行多个文件 |
![]() |
28
DoublePoint 4 天前
你发任你发,我用 java8
|
29
xxxyh 4 天前
线上是 17 ,我本地是 1.8
|
![]() |
30
bbbblue 4 天前
用过 21 回不去了
虽然虚拟线程 21 版本在 synchronized (自己写的代码也不会用这个)会有问题 但是有了虚拟线程之后 线程池调度焦虑就消失了 IO 密集任务死命用就是 之前线上线程池就因为并发 IO 任务太多内存占用巨大 现在用了虚拟线程这部分就直接优化掉了 |
31
NoNewWorld 4 天前
现在除了老项目,很少 1.8 的吧,我们现在都是 17 了
|
32
pony2335 4 天前
用 17 吧
|
![]() |
33
Goooooos 4 天前
有个 13 年的项目升不动,其他最近几年做的项目都升到 jdk21 了
|
![]() |
34
msg7086 4 天前
老项目 8 ,之前公司内要求往 17 上靠,现在算是都跑上 17 了,我们组一个同事刚负责把 JDK8 从打包的 zip 里删除掉。不过能看出同事对 9-17 的新特性不是很熟。毕竟不少同事都是在公司十几二十几年的了,倒也不好要求他们都跟上时代了。
|
![]() |
36
mystical OP @NoNewWorld 公司所有的项目,都是 java8.。。。。
@pony2335 我现在用的 21 ,现在面试不知道还面不面 java 新特性了。当时准备面试都是准备的 java8 新特性。。。 @Yuesh1 java7 真的是老古董了。刚踏入社会的时候用的东西 |
37
WispZhan 4 天前
生产环境 21 ,语言 Kotlin
|
38
nansshan 4 天前
老项目 java11 能跑就行
|
39
jiazhutianxiadiy 4 天前 via Android
@mightofcode 没人求你升级。
|
![]() |
41
mystical OP ![]() 诸位,下班了下班了。管他是 jdk1.8 还是 jdk8.1 。
快乐的周末开始了~~ 周末快乐~~~~~~~~~~~~ 周末快乐~~~~~~~~~~~~ 周末快乐~~~~~~~~~~~~ |
42
cobbage 4 天前 via Android
1.6 都有
|
![]() |
43
isbase 4 天前 via iPhone
公司大部分是 1.8 。目前也在推 springboot3➕Java21 了
|
![]() |
45
xubeiyou 4 天前
17
|
![]() |
46
listen2wind 4 天前
@iloveios 地图炮是真恶心
|
47
jhdxr 4 天前
冷知识:
1.8 作为一个 11 年前发布的 LTS ,它的支持到 5 年后( 2030 )结束 17 作为一个 4 年前发布的 LTS ,它的支持到 4 年后( 2029 )结束 21 作为前年发布的,最新的 LTS ,它的支持也只到 6 年后( 2031 )结束 而最新的 24 ,作为非 LTS ,大概还有一个多月就结束了。。。。。。 没有抨击 java 版本的意思,大家的版本号和发布习惯都被 Chrome 带快了。这有利有弊,但很多老家伙因为还在遵循之前的承诺,活的比新版本都久 |
![]() |
48
ferock PRO 新项目用最新版
已经开始看 24 了 |
![]() |
49
BeiChuanAlex 4 天前
|
![]() |
50
SeaTac 3 天前 via iPhone
全都从 8 migrate 到 17 了
工作涉及的 jdk 哪有那么容易 migrate 版本 如果写的 service 没人用那是可以随便折腾 |
![]() |
51
xdzhang 3 天前
说来好笑 我有套系统用的 6 呢,为了修改还专门搞了个 idea2022.2.2
|
![]() |
52
sola97 3 天前 via Android ![]() 为了兼容性,在哪都能跑,公司之前升级到 11 ,然后又退回去了
|
53
zhangyou1010 3 天前
@CodeCodeStudy 8 不是早就不维护了吗?
|
![]() |
54
Comyn 3 天前
java6
|
56
gefangshuai 3 天前
已经玩 kotlin 好几年了
|
![]() |
57
xuanbg 3 天前
早换 17 了
|
![]() |
58
sc13 2 天前
生产还是 1.8, 不敢轻易换。自己写项目是用 21 了
|
59
spritecn 1 天前
我项目全用 17 了..除非我升不了的,8-11 好像改动不大,可以无缝切的,8 打的 jar 包直接丢给 11 跑
|
60
NoKey 1 天前
月经贴啊。。。。
老项目 1.8 运行的好好的,没啥问题,动它干啥 新项目跟着最新的 LTS 走就行了 |
61
layxy 1 天前
公司 1.8,即便有新项目也不会升级到更高版本,因为公司的一些公共组件可能会存在兼容性问题,只有公司整体推动才改的动,要不然徒增麻烦
|
62
runliuv 1 天前
必须 1.8.
|
![]() |
63
xrxb 1 天前
spring boot3 已经不支持 java8 了,再守着 1.8 慢慢要被淘汰了
|
64
ptstone 18 小时 0 分钟前
最新写的公司的项目用的 17 ,有时候自己写小项目用 21 ,接单用的 11 ,也有用 1.8 ,主要还是用 17
|
65
CodeCodeStudy 17 小时 37 分钟前
@zhangyou1010 #53 Extended Support 到 2030 年
https://www.oracle.com/cn/java/technologies/java-se-support-roadmap.html |
![]() |
66
AmaQuinton 17 小时 23 分钟前
@Yuesh1 银行项目还有用 1.6 的, 至少运行 10 年了
|
67
zzsong 16 小时 30 分钟前
我们在用 24, 9 之后升级都很平滑没遇到过问题
|