YanSeven
V2EX  ›  Java

有没有新版 Java 的佬(jdk25 和 21 这种), 上手还是走官方文档吗

  •  
  •   YanSeven · Oct 12, 2025 · 4469 views
    This topic created in 393 days ago, the information mentioned may be changed or developed.
    楼主目前对 Go 有了一定的理解,包括运行时调度,内存管理,GC 这些,虽然也很浅。

    看论坛撕逼大战经常有 Goer 和新 Javaer 的身影。

    所以,产生好奇心理,想对比学习了解一下新版的 Java 。

    楼主 Java 基础仅限于 n 年前上学期间的 Java 基本语法。
    12 replies  •  2025-11-20 15:09:08 +08:00
    importmeta
    importmeta
    Oct 12, 2025
    1
    有 AI 了,问 AI 学习最快。
    Repobor
    Repobor
    Oct 12, 2025
    2
    语法上是没有大的提升的,内部实现还是优化了很多
    ikas
    ikas
    Oct 12, 2025
    3
    有其他语言基础.java 没什么难入手的..尤其 java 语法白开水一样
    一些老的东西就没必要看了.比如 File. Date 一类的
    思维也不要一直都是老面向对象那一套了. 接口/不可变等思维是 jdk 更新主流
    https://inside.java/
    https://docs.oracle.com/javase/tutorial/
    cheng6563
    cheng6563
    Oct 13, 2025
    4
    没多大改变
    Java 大改版本一个 1.5 一个 1.8
    后面都鸡肋完全不用都行
    xiaomushen
    xiaomushen
    Oct 13, 2025
    5
    论简单,还是 Golang 最简单
    Ayanokouji
    Ayanokouji
    Oct 13, 2025
    6
    java 语法变化不大,变化大的 jvm 。jvm 不是深入到一定程度,是不会去研究的。
    RotkPPP
    RotkPPP
    Oct 13, 2025❤️1
    7
    @cheng6563 牛逼,自己用不到就说是鸡肋。我们团队用 21 虚拟线程不论是部署,qps ,还是降本都有很大提升,其他的升级功能也有用到
    cheng6563
    cheng6563
    Oct 13, 2025
    8
    @RotkPPP 虚拟线程要正经使用得上 25, 而且这玩意就改个 API 的事要学啥
    bbbblue
    bbbblue
    Oct 14, 2025
    9
    不用学 直接用就好了
    线程池那块 IO 任务记得用 virtual thread
    其他无所谓了 基本无感知

    增强的 switch,record,List.of/Map.of 等等之类语法/api 上的改进 你用新一点的 Idea 自然会提示你
    bbbblue
    bbbblue
    Oct 14, 2025
    10
    @RotkPPP 17 升 21 最大感受就是虚拟线程池了 我们一个实时的业务场景 用户发一个请求会去并发请求一堆 IO 任务(各类三方接口查询 数据聚合和分析)
    之前用线程池要在线程池大小和任务并发上做权衡(其实这里应该用 reactor 之类的。。但这东西会给代码里引入他的味道😂 会从下到上扩散到整个代码库就没整)用户一多 上千个线程光这一块直接吃掉 1-2G
    换了 21 这个就不存在了 整个 JVM 就几百 M 随便跑了
    kaneg
    kaneg
    Nov 1, 2025 via iPhone
    11
    因为 java21 虚拟线程的 pin 问题,不敢轻易更换。java 25 宣称是解决了,但刚出来没多久也不敢轻易上,再等个一年半载如果业界没发现大问题,估计才会真正普及起来。
    lianhuayu420
    lianhuayu420
    Nov 20, 2025
    12
    https://dev.java/ , https://howtodoinjava.com/ 或者 oracle 文档
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 05:03 · PVG 13:03 · LAX 21:03 · JFK 00:03
    ♥ Do have faith in what you're doing.