home.social

#java24 — Public Fediverse posts

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

  1. JavaDoc finally got a quality-of-life upgrade that actually matters in source code.

    I wrote a hands-on tutorial on Markdown JavaDoc in Java 24: /// comments, package docs, records, sealed types, Maven, Javadoc, VS Code hovers, and plain JUnit tests.

    This is not about prettier HTML. It is about comments developers and AI tools can read more easily.

    #Java #Java24 #Javadoc #Maven #JUnit #DevTools

    the-main-thread.com/p/java-24-

  2. Java - Gatherer: a powerful new way to control Stream aggregation!

    Inject, filter, finish early – even in parallel.

    No frameworks. Pure Java. Learn how it works

    #Java #StreamsAPI #Gatherer #JavaDev #Streams #java24

    svenruppert.com/2025/04/02/ret

  3. #Java24 is here ☕️
    We’re proud to be one of the few voices from the global Java community quoted in Oracle’s official press release. Get the full story and all highlights of the latest release: 🔗 xdev.software/news

    #Java #JDK24 #XDEVsoftware

  4. #Streams in #Java have been available since #Java8 and are still receiving new features up to #Java24. In this first blog post in the series on streams, I'll start with streams, provide an overview, and show the first steps with gatherers...

    svenruppert.com/2025/03/29/fro

  5. 🔥 #Java24 is out! 🔥
    ➡️ It includes 24 JEPs, with Generational Shenandoah and Compact Object Headers as new experimental features
    ➡️ Nearly half of the features are now final after passing through incubation & preview

    🔗 Read more: bit.ly/4iZ4qmT

    #Java #JDK24 #SoftwareDevelopment #InfoQ

  6. 🚀 Java 24 is here! 🦾

    Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

    🔹 Java 24 optimizations I love:
    ✅ JEP 450 - Compact Object Headers for memory efficiency
    ✅ JEP 488 - Primitive types acting like objects

    ⚠️ No more 32-bit x86 support!

    Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

    Java is evolving fast. Are you keeping up? 🚀

    #Java24 #GraalVM #VirtualThreads #ModernJava #FunctionalProgramming #programming

  7. 🚀 Java 24 is here! 🦾

    Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

    🔹 Java 24 optimizations I love:
    ✅ JEP 450 - Compact Object Headers for memory efficiency
    ✅ JEP 488 - Primitive types acting like objects

    ⚠️ No more 32-bit x86 support!

    Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

    Java is evolving fast. Are you keeping up? 🚀

    #Java24 #GraalVM #VirtualThreads #ModernJava #FunctionalProgramming #programming

  8. 🚀 Java 24 is here! 🦾

    Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

    🔹 Java 24 optimizations I love:
    ✅ JEP 450 - Compact Object Headers for memory efficiency
    ✅ JEP 488 - Primitive types acting like objects

    ⚠️ No more 32-bit x86 support!

    Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

    Java is evolving fast. Are you keeping up? 🚀

  9. 🚀 Java 24 is here! 🦾

    Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

    🔹 Java 24 optimizations I love:
    ✅ JEP 450 - Compact Object Headers for memory efficiency
    ✅ JEP 488 - Primitive types acting like objects

    ⚠️ No more 32-bit x86 support!

    Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

    Java is evolving fast. Are you keeping up? 🚀

    #Java24 #GraalVM #VirtualThreads #ModernJava #FunctionalProgramming #programming

  10. 🚀 Java 24 is here! 🦾

    Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

    🔹 Java 24 optimizations I love:
    ✅ JEP 450 - Compact Object Headers for memory efficiency
    ✅ JEP 488 - Primitive types acting like objects

    ⚠️ No more 32-bit x86 support!

    Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

    Java is evolving fast. Are you keeping up? 🚀

    #Java24 #GraalVM #VirtualThreads #ModernJava #FunctionalProgramming #programming

  11. Java 24 is here, and it introduces many novelties. Read how one of the most significant JEPs - Ahead-of-Time Class Loading & Linking - impacts the JVM applications’ startup time and more:
    softwaremill.com/inside-jdk-24
    #java24 #jdk24 #java

  12. Today, on March 18, Oracle should release the new #Java24 / #JDK24!
    I’ll also have to update my well-known “Java Versions Cheat Sheet” (bit.ly/andbin-jvcs), and I’ll do it in the afternoon/evening when all new resources will be live and working.

    #Java #news

  13. We are almost getting close to the release of #Java24, which will be on March 18! Two interesting (and awaited) finalized features are the Class-File API (openjdk.org/jeps/484) and Stream Gatherers (openjdk.org/jeps/485). Many other new features are still in the experimental/preview/incubator stage.

    In the last year, I was so busy with work that I hadn’t time to “play” with new Java features. But Java 24 could be a good version for me to try these new features!

    #Java #JDK24