home.social

#jdk25 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jdk25, aggregated by home.social.

  1. Long if/else chains, repeated checks, unnecessary casts—classic #Java overhead. #Java25 adds #PatternMatching in switch, #RecordPatterns & guards, reducing boilerplate & improving type safety.
    Mihaela Gheorghe-Roman explains: javapro.io/2026/04/28/pattern-

    #CleanCode #JDK25 @openjdk

  2. Still writing instanceof + casts + nested conditionals? That’s legacy #Java. With #Java25, pattern matching simplifies type checks, switch logic, and data extraction.
    Learn how with Mihaela Gheorghe-Roman: javapro.io/2026/04/28/pattern-

    #CleanCode #PatternMatching #JDK25 OpenJDK

  3. Java 25: упрощённые исходники

    Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.

    habr.com/ru/companies/axiomjdk

    #java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts

  4. Виртуальные потоки в Java: эволюция, практика, подводные камни

    Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.

    habr.com/ru/companies/naumen/a

    #виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat

  5. August was quieter in the Java world, but not short on big news:

    🐟 Payara release
    📚 New guides & blogs
    ☕ JBoss EAP in Extended Lifecycle Support
    🗓️ JavaOne 2026 announced
    ↗️Java 25 is almost here

    blog.payara.fish/the-payara-mo

    #Java #JavaEE #JakartaEE #JavaDeveloper #JavaOne #JDK25

  6. @LunaFreyja Thank goodness uses and not a cute based on a dynamic language that depends on ASM and tricks. Why? Because I can freely upgrade to (or even EA) and Maven keeps chugging along, and no multiple weeks of waiting for a new compatible release ... (looks over at and )

  7. 💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.

    Read more on #InfoQ 👉 bit.ly/3X2gmeL

    #Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP