1
importmeta 27 天前
有 AI 了,问 AI 学习最快。
|
2
Repobor 27 天前
语法上是没有大的提升的,内部实现还是优化了很多
|
3
ikas 27 天前
有其他语言基础.java 没什么难入手的..尤其 java 语法白开水一样
一些老的东西就没必要看了.比如 File. Date 一类的 思维也不要一直都是老面向对象那一套了. 接口/不可变等思维是 jdk 更新主流 https://inside.java/ https://docs.oracle.com/javase/tutorial/ |
4
cheng6563 26 天前
没多大改变
Java 大改版本一个 1.5 一个 1.8 后面都鸡肋完全不用都行 |
5
xiaomushen 26 天前
论简单,还是 Golang 最简单
|
6
Ayanokouji 26 天前
java 语法变化不大,变化大的 jvm 。jvm 不是深入到一定程度,是不会去研究的。
|
9
bbbblue 25 天前
不用学 直接用就好了
线程池那块 IO 任务记得用 virtual thread 其他无所谓了 基本无感知 增强的 switch,record,List.of/Map.of 等等之类语法/api 上的改进 你用新一点的 Idea 自然会提示你 |
10
bbbblue 25 天前
@RotkPPP 17 升 21 最大感受就是虚拟线程池了 我们一个实时的业务场景 用户发一个请求会去并发请求一堆 IO 任务(各类三方接口查询 数据聚合和分析)
之前用线程池要在线程池大小和任务并发上做权衡(其实这里应该用 reactor 之类的。。但这东西会给代码里引入他的味道😂 会从下到上扩散到整个代码库就没整)用户一多 上千个线程光这一块直接吃掉 1-2G 换了 21 这个就不存在了 整个 JVM 就几百 M 随便跑了 |
11
kaneg 7 天前 via iPhone
因为 java21 虚拟线程的 pin 问题,不敢轻易更换。java 25 宣称是解决了,但刚出来没多久也不敢轻易上,再等个一年半载如果业界没发现大问题,估计才会真正普及起来。
|