A walkthrough of recent Java improvements that make the language quicker and less ceremonious to use, covering language features (var, text blocks, records), APIs (collection factories, HTTP client), JVM tools (jshell, single-source file execution), and ecosystem tools (SDKMAN, jbang, Bach). Also covers JDK 16 compatibility status for major projects including Gradle 7, GlassFish, Eclipse Collections, Hibernate, JUnit, and JaCoCo, with notes on the OpenJDK Quality Outreach Group.
Sort: