Foojay Podcast #28: Java 21 Has Arrived!
Since 2018, we get a new version of Java every 6 months. And version 21, released during today, is a long-term support version that can be …

Since 2018, we get a new version of Java every 6 months. And version 21, released during today, is a long-term support version that can be …

What new features does Java 20 bring? And why should we use it? And what can we expect from the next LTS version, 21, in September?

Simon Ritter
5,485 viewsLearn from Simon Ritter how pattern matching in Java can make your code more concise without losing readability.

Simon Ritter
2,924 viewsDid you know? Azul continues to provide updates to the Zulu builds of OpenJDK 7 until at least December 2027.

Simon Ritter
3,548 viewsIf you want a superfast startup for your Java applications without warmup time or resources, why not try Java on CRaC?
In this podcast, we explore the topic of why there are so many JDKs, how are they the same, and how they are different!
Simon Ritter
4,518 viewsDid you know "var" won’t work with a null assignment because no specific type can be inferred and we cannot declare a variable of null type?
Simon Ritter
4,473 viewsUnlike sealed classes, hidden classes (JEP 371) are a JVM rather than a language-level feature, aiming not to change the Java language.
Simon Ritter
4,190 viewsThe most significant new feature in JDK 15, and the only change to the language, is the introduction of sealed classes as a preview feature.
Simon Ritter
3,910 viewsAs a language, Java has evolved over the last 25 years in a way that has provided excellent backwards compatibility. Here's an overview of …