#Java’s codebase has tripled in 14 years. From lambdas to #ProjectValhalla, the #JDK keeps expanding. Richard Gross shows how modules reshaped everything & why some legacy APIs still refuse to go away.

Explore the data: https://javapro.io/2025/07/08/a-visual-chronicle-of-the-jdks-journey/

#OpenJDK @Oracle

I wanted to play with #ProjectValhalla but it's not even at the --enable-preview stage yet. You have to download a separate, early access build of the JDK. https://openjdk.org/projects/valhalla/#implementation

#Java

Type Specialization of Java Generics #JVMLS – Inside.java

Presented by Rémi Forax - Associate Professor (Université Gustave Eiffel, Paris) and Loris Créantor - PhD Student (Université Gustave Eiffel, Paris) during the JVM Language Summit (August 2024 - Santa Clara, CA).

Valhalla Early-Access Builds

Valhalla - Where Are We? #JVMLS – Inside.java

Presented by Brian Goetz - Java Language Architect (Java Platform Group - Oracle) during the JVM Language Summit (August 2024 - Santa Clara, CA).

Does anyone happen to know how to get #IntelliJ #Idea to recognize #ProjectValhalla's value classes? For me it's completely ignoring the value modifier and that's making the IDE think I want implicit classes.

#IntellijIdea #IntelliJ_IDEA #Java

Deep dive analysis: we examine #JDK23 and predict what features have, or could be, targeted for #JDK24.

Read on #InfoQ: https://bit.ly/4dY7sFn

#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectValhalla #SoftwareDevelopment

JDK 23 and JDK 24: What We Know So Far

JDK 23, the second non-LTS release since JDK 21, has reached its second release candidate phase with a final set of 12 new features, in the form of JEPs, that can be separated into four categories: Co

InfoQ

JEP401 Early Access 1:

https://jdk.java.net/valhalla/

...language model complete. There is a performance EA due, and then mainline, it's getting real.

#OpenJDK #Java #ProjectValhalla

(https://openjdk.org/jeps/401)

Valhalla Early-Access Builds

From @openjdk on the bird site:

Design document on nullability and value types:
This document is mostly to be interpreted in the context of the Valhalla journey, and so talks about where we were a few months ago and where we're heading now.

https://mail.openjdk.org/pipermail/valhalla-spec-observers/2023-May/002243.html

#OpenJDK #ProjectValhalla

Design document on nullability and value types

Design document on nullability and value types:

This document is mostly to be interpreted in the context of the Valhalla journey, and so talks about where we were a few months ago and where we're heading now.

More @ https://mail.openjdk.org/pipermail/valhalla-spec-observers/2023-May/002243.html

#OpenJDK #ProjectValhalla

Design document on nullability and value types