JDK16 要出来了 想问问大家公司都用的啥?

2021-01-07 15:56:16 +08:00
 Tuy

经常面试也被问到过 JDK 各个版本的区别 但是用的最多的还是 8,其他版本就 9 、10 有点了解 后面都不清楚了 想知道现在互联网公司 JDK 用的都是多少?

8987 次点击
所在节点    程序员
100 条回复
songco
2021-01-07 18:12:27 +08:00
一个老项目用的 8

另一个用的 14,有新的 lts 应该会升级
hantsy
2021-01-07 18:14:04 +08:00
@Tuy 3 月 6 号 GA,早得很。

不过 16 没有太大语言新特性。

1,新的 Vector API 。
2 。Record 进入稳定状态( release )
3 。Pattern Matching InstanceOf 进入稳定状态( release )
4 。 第二个预览 Sealed ( non-sealed 是争议最大一个关键字),https://openjdk.java.net/jeps/397 Preview 2 加入 Pattern matching ( Switch )支持,终于和 Scala 有一比了
Mithril
2021-01-07 18:14:59 +08:00
@ericwood067 Adaopted 或者 Zulu,主要还是 License 的问题。
BBCCBB
2021-01-07 18:16:15 +08:00
project loom 不出来就没动力升级...
hantsy
2021-01-07 18:16:18 +08:00
@kingfalse 早就用 AdoptOpenJDK 了。

另外你完全可以上 OpenJDK.java.net 上下载最新版本,8 以前 Oracle 不提供 Bin 下载,现在都有了,这是 Oracle 的非商业版本。
hantsy
2021-01-07 18:21:35 +08:00
就 Sealed 支持 Switch 这一条,16 还是值得期待。
wangyanrui
2021-01-07 18:52:09 +08:00
8 、11
Oracle 官网下载的时候需要登录,懒,所以每次都是 brew install openjdk
40EaE5uJO3Xt1VVa
2021-01-07 18:58:17 +08:00
www.injdk.cn 路过看看,我自己常用 11,看 17 都要出来了
AoEiuV020
2021-01-07 19:05:47 +08:00
安卓开发表示 java8 都只用了少数几个特性,
boris93
2021-01-07 19:13:26 +08:00
8,秋天准备上 17
Annoke
2021-01-07 19:15:40 +08:00
8
afewok
2021-01-07 19:17:32 +08:00
有些面试问题。。。。还不如直接问红黑树
hantsy
2021-01-07 19:23:30 +08:00
@AoEiuV020 写安卓不是都用 Kotlin 了吗?
bash
2021-01-07 21:42:29 +08:00
j8
xeathen
2021-01-07 22:08:22 +08:00
15,公司主架构师太牛太奔放了。。
mghio
2021-01-07 22:29:12 +08:00
11
hotsymbol
2021-01-07 23:04:26 +08:00
6
hyqCrystal
2021-01-07 23:05:12 +08:00
8
leafre
2021-01-07 23:10:42 +08:00
8
cabing
2021-01-07 23:13:37 +08:00
8

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

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

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

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

© 2021 V2EX