Java 15’s GA release is finally here. 14 JEPs (Spoiler alert: Nashorn is out!) are part of the new JDK. Among other things, text blocks have moved beyond the experimental stage and the Shenandoah garbage collector is now a full member of the JDK. Let’s take a closer look at the JEPs of this release.
The move from Mercurial to Git and GitHub is imminent. With Java 16, the remaining projects – including the JDK itself – will finally move. Mercurial has been under criticism for some time now and Project Skara has presented clear results, the two corresponding JEPs have now been earmarked for Java 16. Let’s take a closer look.
Chief Architect of the Java Platform Group at Oracle, Mark Reinhold, has written a call for discussion proposing a new project, Project Leyden, that will address the long-term pain points of Java’s slow startup time, slow time to peak performance, and large footprint. It will do this by introducing static images to the Java platform and JDK. Let’s take a closer look.
Almost there – Garbage collection with the Z Garbage Collector is almost completely free of infamous safepoint operations. Stack processing is the only thing not really running in a concurrent phase yet. JEP 376 addresses exactly this problem and should finally put an end to unnecessary pauses. Let’s take a closer look.
Shenandoah has been part of the JDK since Java 12. When it was integrated, it was given experimental status similar to Epsilon GC and ZGC. JEP 379 proposes to change its status from experimental to production – and it will get its way, since JEP 379 is officially targeted to JDK 15. Let’s take a closer look.
Z Garbage Collector has been part of the JDK since Java 11. Since then lots of new features and enhancements have been made to ZGC, resulting in a long time as an experimental feature. However, because no ZGC-specific bugs have been reported in months, JEP 377 proposes to change its status from experimental to production.
Java 14 was released last week, so we spoke to Michael Vitz about the latest features. Read the interview to find out why he thinks JEP 358 is a significant improvement—but does not bring Java closer to Kotlin. He also shared his thoughts on the shorter release cycle and named a feature he would like to see in Java 15.
To celebrate the release of Java 14, here’s a deep dive into Records in JDK 14. It’s written by Developer Advocate at JetBrains, founder of eJavaGuru.com and Java Champion, Mala Gupta. What a treat! So let’s get stuck in.
Last week, Java 14 was released! We spoke to Markus Günther about the most important features, what he would like to see in Java 15, and what to take into consideration when upgrading. Also find out how he thinks Java is reducing the gap to other programming languages.
Java 14 was released last week, so we spoke to Oliver B. Fischer about the latest features. Find out what he likes about Java 14 and what he thinks is missing. Read the interview to learn why he has mixed feelings about the faster release cycle and whether he recommends updating.
For the release of Java 14, we spoke to software architect Tim Riemer. Read the interview to find out what features he is most excited about, whether he misses any features, and what he would like to see in Java 15.
For the release of Java 14, we spoke to software developer Jens Schauder. Read the interview to find out what features he is most excited about, how Java compares to other languages, and why the number of additional features does not define how relevant a programming language is.
„Languages must evolve, or they risk becoming irrelevant,“ Brian Goetz (Oracle) said in November 2019 during his presentation „Java Language Futures“ at Devoxx in Belgium. As Java Language Architect, he plays a major role in the fact that Java, despite its 25 years, is still far from being outdated. In this article, we’ll take a look at the innovations of JDK 14.
To celebrate the release of Java 14, here’s a deep dive into Pattern Matching for
instanceof in JDK 14. It’s written by Developer Advocate at JetBrains, founder of eJavaGuru.com and Java Champion, Mala Gupta. What a treat!