RT,或者用 8 以上的也行吧。

1 EmdeBoas Nov 22, 2019 有,美团的 Doris 用了 ZGC,JDK12 |
2 chendy Nov 22, 2019 有,idea2019.2,自带 jbr11 然后就老老实实回滚 2019.1 等 2019.3 了 |
3 iyaozhen Nov 22, 2019 via Android elastic 全家桶,还必须 11 |
5 brucep Nov 22, 2019 为啥不用 12,我看到过有人说 OpenJDK 和 Oracle JDK 在 12 之前性能有挺大差别的吗? |
6 zjl11 Nov 22, 2019 在用 13 |
7 lc7029 Nov 22, 2019 1.6 路过 |
8 smilekung Nov 22, 2019 我们是全公司 1.8 部分业务开始迁往 11 |
9 MakHoCheung Nov 22, 2019 @brucep 因为 11 是 lts |
10 plasmetoz Nov 22, 2019 打算把 CDH 大数据环境的 java 上到 11 试试 |
11 anyele Nov 22, 2019 11 在性能上就比前几代领先 |
12 Liudong1999 Nov 22, 2019 @brucep #5 11 是 LTS 版本,而 12 不是,对于开发者和企业来说,LTS 版本的会更常用些 |
13 sagaxu Nov 22, 2019 via Android 8 以下的不多了 |
14 Rwing Nov 22, 2019 有很多公司很多新项目启动还用 1.8,我也没想明白。。。。 |
15 passerbytiny Nov 22, 2019 8-11,除了 8 到 9 有本质上的更新(但也不是那么必要),其他都是底层的优化,所有更新的好处不大;而从 10 开始,JDK 不再保证向下兼容了,所以更新的风险很大:故,一些新项目或者赶时髦的项目会采用 11,但主流项目将长期停留在 8 或者 8、11 两个分支。 @Rwing #12 新公司新项目才能无包袱的用最新版,光是新项目,是不会轻易用最新版的。 |
16 cco OP @Rwing 美其名曰:稳定,踩过的坑都有解决方案(上次说这句话的时候还是 jdk1.5~1.6 升级 1.8 的时候)。另外就是大部分同事似乎 1.8 的语法都没学全。。 协作开发难度何其大,所以就不升级了。 |
21 NoKey Nov 22, 2019 我们这里,最高版本 1.7,哇哈哈 |
24 EmdeBoas Nov 22, 2019 @BBCCBB 木有文档,主要是牺牲一些整体的吞吐(因为要绑几个核专门拿来 GC ),和一些内存的 overhead 来换取整体的 Latency,没有 fullgc |
25 pmispig Nov 22, 2019 为什么要升级?新特性用不上,性能优化微小不在乎 |
26 dianso Nov 22, 2019 via Android 没有的,不可能有 |
27 hantsy Nov 22, 2019 java 8 算是 Java 语法上的一次大升级,写代码效率大大提升。Java 8 Oracle 改变发布策略,版本升级频繁,LTS 针对生产环境提供较长期的安全补丁。 Java 11 是最新的 LTS 版本。 现在所有新项目都应该用 Java 11 为起点。维护中的项目都应该升级到目前的 Java 11 LTS。 Java 9 最大的特点 JMPS,可惜叫好不叫座。 Java 11 除了包含 Java 8 的语言特性( optional, stream, future, lambada, default method etc ),还有 9-11 积累的一些其他的小特性也非常不错,比如 Var 类型推断,Collection 的 Of 方法 非常实用。 var list=new ArrayList<String>(); List.of(1, 2, 3 ) 到下一个 LTS,应该可以享用 Java 12, 13,14 的一些特性,特别是 Text Block,pattern matching,Value Type, 对于熟悉 Kotlin,Scala 的用户应该再熟悉不过了 . |
28 mccreefei Nov 22, 2019 创业公司 openjdk11 |
30 poterliu Nov 22, 2019 新项目用上了 JDK11,其他的老项目都在 JDK8 或 JDK7 |
32 changdy Nov 22, 2019 2333 kotlin 玩家 路过.从此 jdk 是浮云.. 用 java8 的时候 感觉 stream 牛逼..用完 kotlin..诶 stream 真垃圾. |
33 kawowa Nov 22, 2019 via Android 因为直到现在 ojdbc 也只有 8 没有 11。 要问什么时候能全部产品都上 jdk11 的话,就看下一代 o 家的 rdbms 什么时候出来并普及了。 |
34 EmdeBoas Nov 22, 2019 @BBCCBB 使用场景适用最重要; ZGC 没有严格意义上的 STW 这个对数据库很重要 稳不稳定这个问题,至少在这边生产环境已经用上了,相信也是自己跑了充分的测试;我不是那个组的 具体的情况我也不太清楚 |
35 littlewing Nov 22, 2019 1.6 1.7 路过 |
36 someonedeng Nov 22, 2019 via Android 感觉 JAVAer 会分成 8 和 11 以上的两大帮。。 |
37 wtks1 Nov 22, 2019 via Android 坚持 1.6 与 1.8 不动摇 |
38 EscYezi Nov 22, 2019 via iPhone 11 估计等我跑路了都上不了,公司的项目还是我把编译版本从 1.6 升到 1.8 的 |
39 Cbdy Nov 22, 2019 via Android 我司有一些业务升级了 11 |
40 itechify PRO 新入职的公司上了 |