经常面试也被问到过 JDK 各个版本的区别 但是用的最多的还是 8,其他版本就 9 、10 有点了解 后面都不清楚了 想知道现在互联网公司 JDK 用的都是多少?
经常面试也被问到过 JDK 各个版本的区别 但是用的最多的还是 8,其他版本就 9 、10 有点了解 后面都不清楚了 想知道现在互联网公司 JDK 用的都是多少?
|
cvbntJan 7, 2021 via Android
1
8
|
|
hantsyJan 7, 2021
2
15, 11
|
|
zhoulouziJan 7, 2021
3
2 8 16
|
|
chendyJan 7, 2021
4
装着 11
source 和 target 设成 8 |
|
echo1937Jan 7, 2021
5
8 、11 、15
|
|
FanErrorJan 7, 2021
6
8
|
|
nimonewJan 7, 2021
7
JDK16/2
|
|
ccoJan 7, 2021
8
8
|
|
MinQJan 7, 2021
9
openJDK 8
|
|
xuanbgJan 7, 2021
10
8
|
|
sadfQED2Jan 7, 2021 via Android
11
工作用的 8
面试被问的还是 6 |
|
sodadevJan 7, 2021 via Android
12
日经
|
|
AEDaydreamerJan 7, 2021
13
8,11 共存,项目用 8
|
|
stephen728Jan 7, 2021
14
公司最新的框架还是 8,但是电脑里装了 11 自己玩
|
|
ericwood067Jan 7, 2021
15
非 Java 开发,打听一下你们在 linux 、unix 系统下用的是 OpenJDK 还是 Oracle 家的 JDK,选择的理由是什么?
|
|
wvitasJan 7, 2021
16
8
|
|
guoyancheng1022Jan 7, 2021
17
8
|
|
WispZhanJan 7, 2021
18
Kotlin 编译目标 8 、11
|
|
avalon0624Jan 7, 2021
19
大部分 8,有一个 1.5 。
|
|
kingfalseJan 7, 2021
20
|
|
songcoJan 7, 2021 via iPhone
21
一个老项目用的 8
另一个用的 14,有新的 lts 应该会升级 |
|
hantsyJan 7, 2021
22
@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 有一比了 |
|
MithrilJan 7, 2021
23
@ericwood067 Adaopted 或者 Zulu,主要还是 License 的问题。
|
|
BBCCBBJan 7, 2021
24
project loom 不出来就没动力升级...
|
|
hantsyJan 7, 2021
25
@kingfalse 早就用 AdoptOpenJDK 了。
另外你完全可以上 OpenJDK.java.net 上下载最新版本,8 以前 Oracle 不提供 Bin 下载,现在都有了,这是 Oracle 的非商业版本。 |
|
hantsyJan 7, 2021
26
就 Sealed 支持 Switch 这一条,16 还是值得期待。
|
|
wangyanruiJan 7, 2021 via Android
27
8 、11
Oracle 官网下载的时候需要登录,懒,所以每次都是 brew install openjdk |
|
40EaE5uJO3Xt1VVaJan 7, 2021
28
www.injdk.cn 路过看看,我自己常用 11,看 17 都要出来了
|
|
AoEiuV020Jan 7, 2021
29
安卓开发表示 java8 都只用了少数几个特性,
|
|
boris93Jan 7, 2021 via Android
30
8,秋天准备上 17
|
|
AnnokeJan 7, 2021
31
8
|
|
afewokJan 7, 2021
32
有些面试问题。。。。还不如直接问红黑树
|
|
bashJan 7, 2021
34
j8
|
|
35
15,公司主架构师太牛太奔放了。。
|
|
mghioJan 7, 2021
36
11
|
|
hotsymbolJan 7, 2021
37
6
|
|
hyqCrystalJan 7, 2021
38
8
|
|
leafreJan 7, 2021 via Android
39
8
|
|
cabingJan 7, 2021
40
8
|
|
freebird1994Jan 7, 2021 via Android
41
自己玩用 15
|
|
superBearLJan 7, 2021
42
8
|
|
zepc007Jan 7, 2021
43
他发认任他发,我用贾娃八
|
|
dbpeJan 8, 2021
44
等 loom....
loom 一出....java8 已死 |
|
lihuoqingflyJan 8, 2021
46
8
|
|
pengWJan 8, 2021 via Android
47
8 非技术,吐槽一下,java 内存回收做的跟 shit 一样
|
|
Nich0la5Jan 8, 2021
48
@ericwood067 openjdk 因为公司产品是 openjdk
|
|
ychostJan 8, 2021
49
6,7,8
|
|
avvJan 8, 2021
50
J8
|
|
karott7Jan 8, 2021
52
公司用 8,个人电脑装 11 玩
|
|
jjianwen68Jan 8, 2021
53
等 11 lts 出来直接转用 17 吧,11 就没必要了
|
|
dremyJan 8, 2021 via iPhone
54
6
|
|
LYaoYaoJan 8, 2021
55
8
|
|
YorkzhuJan 8, 2021 via Android
56
1.6
|
|
momocraftJan 8, 2021
57
scala3 jdk11
|
|
momocraftJan 8, 2021
58
#57 应为 scala2 / jdk11
|
|
hantsyJan 8, 2021
61
用 1.6,我实在想不出来,流行的工具哪个还可以兼容 1.6 。现在一些工具库,8 都是起步,像 Spring,Hibernate,Jackson 虽然 8 起步,但这些一直在跟进新语言特性,比如 record 等。
|
|
pkwendaJan 8, 2021
63
We use JDK8
|
|
reed2020Jan 8, 2021
64
@ericwood067 开发用 AdoptOpenJDK,线上用 AdoptOpenJDK 。
|
|
holuluJan 8, 2021
65
8
|
|
shaoyijiongJan 8, 2021
67
老项目用 8 新的项目用 11
|
|
cominghomeJan 8, 2021
68
万年 8
|
|
e583409Jan 8, 2021
69
8
|
|
BeFunJan 8, 2021
70
万年 8
|
|
JinTianYi456Jan 8, 2021
71
@kingfalse #20 王八壳子 啥意思
|
|
LittleYangYangJan 8, 2021
72
@JinTianYi456 #71 Oracle 中文名
|
|
lewis89Jan 8, 2021
73
@ixiaohei #51 ..都在骂 GC 是 shit,各位自己写的代码里面(不包括第三方依赖 以及第三方依赖创建的)真的有代码中的对象能活到老年代..?
|
|
ksssdh123Jan 8, 2021
74
腰斩版
|
|
zzzmhJan 8, 2021
75
8 用到退休
|
|
cwayJan 8, 2021
76
|
|
CrazyBoyFengJan 8, 2021
77
之前写 android 发现不兼容 java11 。而且有时我会写点 javafx,这需要考虑用户 jre 环境,目前 java 官网默认开始推广下载 java8,那么我也就只好日常使用 java8 了。
|
|
huntcool001Jan 8, 2021
78
@lewis89 本地缓存啊, 为啥不行. 用个 static 的 ConcurrentHashMap 或者 LinkedHashMap 做 LRU, 或者 Guava/Caffein 之类更好的第三方的缓存库.
|
|
lewis89Jan 8, 2021
79
@huntcool001 #78 额 没听说过.. 一般都是 Redis 没必要用本地缓存.. 而且 Redis 上集群 比本地可靠多了
|
|
kylixJan 8, 2021
80
都 16 了呀,我们 1.6 都有在用
|
|
Nuttertoo1sJan 8, 2021
81
8
|
|
easymbolJan 8, 2021
82
11
|
|
linvauxJan 8, 2021 via iPhone
83
JDK16/2
|
|
youlaJan 8, 2021
85
下个玩玩~·
|
|
lewis89Jan 8, 2021
86
@php8 #84 那是数据量小的情况,数据量 综合可靠性 可扩展性 肯定是 redis 比 本地内存靠谱,而且多实例集群的情况,集群内部的机器 如果有需要 不还要做缓存同步? 那不更麻烦
|
|
riggzhJan 8, 2021
87
5 、6 、7 、8
|
|
jzmwsJan 9, 2021
92
|
|
ExplodingDragonJan 9, 2021
93
@CrazyBoyFeng java11 +openjfx 15 + jlink 还是蛮香的,可以试试
|
|
FrankHBJan 9, 2021
94
|
|
PoetAndPoemJan 9, 2021
95
8
|
|
dyv9Jan 10, 2021 via Android
96
@hantsy 你可以用 编译 兼容 1.6 级别,但运行时还是建议用 JRE 8,因为有很大的性能提升,很多 jdk 基本库 在 JVM 8 里面是 嵌入到 dll 中的。
|
|
hantsyJan 10, 2021
97
@dyv9 我只用最新版本的 JDK 。现在用 15,尽可能使用高版本的 API Level,根据项目需要大部分可能使用 11 API, 少量没办法的用 8 API 。8 除了不兼容高版本的情况,这种产品不多,如 Glassfish v6 还只支持 Java 8,其它想不到。
|
|
twyJan 10, 2021
98
8
|
|
HuggJan 10, 2021 via Android
99
spring 用 8 我用 8
|
|
IllllIJan 11, 2021
100
8
|