现在做新的 Java 项目用什么 jdk 版本比较好?

2021-08-17 14:23:20 +08:00
 jack778

一直都用的是 java8,后面的 jdk 版本都没怎么了解过,听说有的以后还可能要收费,大家一般都用什么 jdk 版本,是不是越新的版本越好用呢

7009 次点击
所在节点    Java
36 条回复
Hancock
2021-08-17 14:25:07 +08:00
自己 11,公司用 8
yanzhiling2001
2021-08-17 14:27:15 +08:00
springboot 用啥我用啥。我觉得你可能需要 www.injdk.cn
cco
2021-08-17 14:27:39 +08:00
公司 11,自己用就跟着新的来,反正试了下用搞版本的跑 11 的项目也没出现什么问题,当然如果工程复杂,建议 11 就行。
echo1937
2021-08-17 14:29:00 +08:00
chendy
2021-08-17 14:42:40 +08:00
公司用 8 求稳
自己玩用最新学习新特性
sagaxu
2021-08-17 14:43:13 +08:00
11 部分库和框架已经开始不支持 8 了
x940727
2021-08-17 14:43:18 +08:00
如果是最新的 Spring Boot,想用哪个版本用哪个版本( 11-16 ),如果有 Netty 之类的需求,那大概率是 8 了,模块化以后的也不是不能用,对开发者要求高一些。
intmax2147483647
2021-08-17 15:36:45 +08:00
热知识:Java LTS 的版本 8, 11, 17(21-9 月)。。。
xuanbg
2021-08-17 15:50:52 +08:00
8
breezeFP
2021-08-17 15:53:56 +08:00
11 吧,喜欢它的模块化,如果没有其它语言基础的可能需要学习一下,按需引入才是正确的
dbpe
2021-08-17 16:23:35 +08:00
自己 16,公司 11
Bigglesworth
2021-08-17 17:11:49 +08:00
用开源的 JDK 了,openJDK1.8
Ayanokouji
2021-08-17 17:24:24 +08:00
直接准备 17,9 月份就发布了
Kyle18Tang
2021-08-17 18:24:38 +08:00
java -version
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)
OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)

下个月准备升 17.
ciki
2021-08-17 18:45:30 +08:00
不超过 11
salmon5
2021-08-17 18:48:38 +08:00
SekiBetu
2021-08-17 19:00:35 +08:00
只要没用到 8 的一些不兼容的东西比如 javafx,就直接上 11 或者 17,Java17 修了一个影响 GC20%性能的问题,非常牛
Bromine0x23
2021-08-17 21:00:22 +08:00
11
MonikaCeng
2021-08-17 21:01:24 +08:00
一直用 8u202 不敢升级
lululau
2021-08-17 21:16:07 +08:00
有新不用旧

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

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

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

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

© 2021 V2EX