这两天是 SpringOne

2021-09-02 12:02:59 +08:00
 MakHoCheung

https://twitter.com/mraible/status/1433072410182357000 baseline 什么意思? target 直接是 java17 ?跨步这么大呀

3892 次点击
所在节点    Java
17 条回复
Leviathann
2021-09-02 12:15:18 +08:00
感觉 17 相比 11 最大的变化也就 zgc 稳定下来了
虚拟线程值类型真泛型之类的大变革都至少得 3 年后的 23
JinTianYi456
2021-09-02 12:38:26 +08:00
@Leviathann #1 真泛型 是啥,有链接吗?
zhongpingjing
2021-09-02 12:59:37 +08:00
java17 不是还没发布吗
chendy
2021-09-02 13:10:20 +08:00
六年前的 spring5 从 j6 提到了 j8
接下来的 spring6 要从 j8 提到 j17 其实也没啥,微服务时代升级这些东西的成本和风险已经降低不少了
升级成本大风险高的老系统,就由他们去吧
Jafee
2021-09-02 13:44:10 +08:00
@zhongpingjing Java 17 这个月就会发布,Spring 6 预计在明年 Q4 发布。
wolfie
2021-09-02 13:55:48 +08:00
@JinTianYi456
假泛型只存在于阶段。
wolfie
2021-09-02 13:56:01 +08:00
@JinTianYi456
假泛型只存在于编译阶段。
sshuay
2021-09-02 14:01:16 +08:00
跨度这么大会扯到蛋吧
Jooooooooo
2021-09-02 14:06:52 +08:00
zgc 看了下文章还挺厉害的, 不管多大内存都是 10ms 以内. 如果生产环境也普遍都这样那 gc 终于可以不用调优了.
jackmod
2021-09-02 14:29:55 +08:00
8 到 17 也就跨了 2 步呀 (doge)
jin7
2021-09-02 15:02:15 +08:00
倒逼升级 jdk
echo1937
2021-09-02 15:32:42 +08:00
Java8 LTS 的主体维护日期是 2022 年 3 月结束,
Java11 LTS 的主体维护日期是 2023 年 9 月结束,

Spring 6.0 要在 2020 Q4 才发布,
基本上 2023 年才会进入相对稳定的阶段,
综合看来 Java17 起步非常合理。
mmdsun
2021-09-02 19:03:39 +08:00
@JinTianYi456

参考 java 泛型类型擦除机制 ,都转成 oject 了。
,这样会有很多问题比如,泛型方法无法重载会报错。
func(List<String> p);
func(List<Integer> p);

,反射泛型类型难获取等。

相比 Java 的老对手 C# (C sharp)就是真泛型。
aragakiyuii
2021-09-02 19:35:41 +08:00
看看 Glavo 大佬的文章
https://zhuanlan.zhihu.com/p/370256018
chihiro2014
2021-09-02 20:35:33 +08:00
Spring 都要变成 6 了
yazinnnn
2021-09-02 21:37:33 +08:00
java 的异常不能带范型,真范型能解决这个问题么。。
ychost
2021-09-25 18:59:01 +08:00
没真泛型,每都需要 new TypeReference<Map<String,Apple>>(){} 这种匿名类对象来获取,太不好用了

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

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

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

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

© 2021 V2EX