有写 Java 的么,你们的 jdk 还是用 1.8 么

9 天前
 mystical
新建了一个人工程,遇到了个 bug ,idea 一直在这 parsing java...
查了一下 jdk ,jdk21 。最新的已经出道 24 了。之前听说 1.8 以后收费,现在后面已经有很多免费版本了。
6316 次点击
所在节点    Java
67 条回复
mystical
9 天前
@maocat 自己的项目为啥不能用 java 呢。java 是稍微重。但是试着顺手啊,小语种,lua ,go ,python 也都在用。大项目还是用 java 。不是说好用,顺手毕竟专业干这个的
@iloveios 我是菜鸡哈哈,怪不得我薪资这么低
nananqujava
9 天前
准备用 25 LTS
Riesz
9 天前
8 + springboot2
fakecoder
9 天前
用着呢,还是 1.8
Yuesh1
9 天前
看来一圈,没有用 1.7 的,金融的真是落后呀
CodeCodeStudy
9 天前
@0xsui #12

// jdk25+
void main() {
IO.println("hello,world");
}

文件名任意,比如 hello.java

直接 java hello.java

直接用 java 命令运行单文件是 11 的新特性,在 22 后可以运行多个文件
Meld
9 天前
@maocat

细糠是啥,求分享
DoublePoint
9 天前
你发任你发,我用 java8
xxxyh
9 天前
线上是 17 ,我本地是 1.8
bbbblue
9 天前
用过 21 回不去了
虽然虚拟线程 21 版本在 synchronized (自己写的代码也不会用这个)会有问题
但是有了虚拟线程之后 线程池调度焦虑就消失了 IO 密集任务死命用就是
之前线上线程池就因为并发 IO 任务太多内存占用巨大 现在用了虚拟线程这部分就直接优化掉了
NoNewWorld
9 天前
现在除了老项目,很少 1.8 的吧,我们现在都是 17 了
pony2335
9 天前
用 17 吧
Goooooos
9 天前
有个 13 年的项目升不动,其他最近几年做的项目都升到 jdk21 了
msg7086
9 天前
老项目 8 ,之前公司内要求往 17 上靠,现在算是都跑上 17 了,我们组一个同事刚负责把 JDK8 从打包的 zip 里删除掉。不过能看出同事对 9-17 的新特性不是很熟。毕竟不少同事都是在公司十几二十几年的了,倒也不好要求他们都跟上时代了。
nkidgm
9 天前
@bbbblue 这个月发布的 JDK 25 LTS 已经修复了,可彻底放心使用虚拟线程!
mystical
9 天前
@NoNewWorld 公司所有的项目,都是 java8.。。。。
@pony2335 我现在用的 21 ,现在面试不知道还面不面 java 新特性了。当时准备面试都是准备的 java8 新特性。。。
@Yuesh1 java7 真的是老古董了。刚踏入社会的时候用的东西
WispZhan
9 天前
生产环境 21 ,语言 Kotlin
nansshan
9 天前
老项目 java11 能跑就行
jiazhutianxiadiy
9 天前
@mightofcode 没人求你升级。
kayv
9 天前
@chendy kotlin 可以基于 spring boot 3 开发吗

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

https://ex.noerr.eu.org/t/1157327

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

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

© 2021 V2EX