现在有公司使用 Java11 的没?

2019-11-22 13:27:47 +08:00
 cco
RT,或者用 8 以上的也行吧。
9080 次点击
所在节点    Java
40 条回复
NoKey
2019-11-22 16:25:12 +08:00
我们这里,最高版本 1.7,哇哈哈
cco
2019-11-22 16:25:17 +08:00
@anyele 一般说性能不足以打动 CTO。
cco
2019-11-22 16:26:07 +08:00
@NoKey 都不用过渡 1.8 了,直接上 11 了
EmdeBoas
2019-11-22 16:54:16 +08:00
@BBCCBB 木有文档,主要是牺牲一些整体的吞吐(因为要绑几个核专门拿来 GC ),和一些内存的 overhead 来换取整体的 Latency,没有 fullgc
pmispig
2019-11-22 17:10:37 +08:00
为什么要升级?新特性用不上,性能优化微小不在乎
dianso
2019-11-22 17:20:21 +08:00
没有的,不可能有
hantsy
2019-11-22 17:28:08 +08:00
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 的用户应该再熟悉不过了 .
mccreefei
2019-11-22 17:55:15 +08:00
创业公司 openjdk11
cco
2019-11-22 17:58:44 +08:00
@pmispig 新特性大多都是为了方便开发,为什么会用不上呢?
poterliu
2019-11-22 18:18:56 +08:00
新项目用上了 JDK11,其他的老项目都在 JDK8 或 JDK7
BBCCBB
2019-11-22 18:28:13 +08:00
@EmdeBoas 但 zgc 不是还在试验阶段吗... ShenandoahGC 目前更成熟些.
changdy
2019-11-22 18:36:49 +08:00
2333 kotlin 玩家 路过.从此 jdk 是浮云..
用 java8 的时候 感觉 stream 牛逼..用完 kotlin..诶 stream 真垃圾.
kawowa
2019-11-22 18:50:12 +08:00
因为直到现在 ojdbc 也只有 8 没有 11。
要问什么时候能全部产品都上 jdk11 的话,就看下一代 o 家的 rdbms 什么时候出来并普及了。
EmdeBoas
2019-11-22 18:52:52 +08:00
@BBCCBB 使用场景适用最重要; ZGC 没有严格意义上的 STW 这个对数据库很重要
稳不稳定这个问题,至少在这边生产环境已经用上了,相信也是自己跑了充分的测试;我不是那个组的 具体的情况我也不太清楚
littlewing
2019-11-22 18:54:52 +08:00
1.6 1.7 路过
someonedeng
2019-11-22 19:30:56 +08:00
感觉 JAVAer 会分成 8 和 11 以上的两大帮。。
wtks1
2019-11-22 19:41:18 +08:00
坚持 1.6 与 1.8 不动摇
EscYezi
2019-11-22 19:56:37 +08:00
11 估计等我跑路了都上不了,公司的项目还是我把编译版本从 1.6 升到 1.8 的🌚
Cbdy
2019-11-22 20:42:56 +08:00
我司有一些业务升级了 11
oneisall8955
2019-11-22 21:04:48 +08:00
新入职的公司上了

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

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

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

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

© 2021 V2EX