top of page
Dave Schick Consulting

Search


Java 24, Please Tell Me More
Java 24 has officially landed! Released in March 2025 , JDK 24 continues the evolution of the Java platform with several powerful...
schick09
Jul 283 min read
Â
Â
Â


Java 23 - Let's Get Efficient!
Java 23 , released in March 2025 , is a feature-rich non-LTS Â release that continues the refinement of language features and APIs...
schick09
Jul 283 min read
Â
Â
Â


Java 22 Polishes the Future of Java
Java 22 , released in March 2024 , is another feature release  (non-LTS), and it continues to refine many of the capabilities introduced...
schick09
Jul 283 min read
Â
Â
Â


Java 21 is a Major LTS Release
Java 21 is a major milestone —it's the next Long-Term Support (LTS)  release following Java 17, and it finalizes several powerful...
schick09
Jul 283 min read
Â
Â
Â


Java Version 20 Peek at the Future
Java 20, released in March 2023 , continues the Java platform’s steady evolution. Like Java 18 and 19, this is a non-LTS (non-Long-Term...
schick09
Jul 283 min read
Â
Â
Â


Java 19 Previews the Future
Java 19, released in September 2022, continues the OpenJDK six-month release cadence and serves as a non-LTS feature release , much like...
schick09
Jul 283 min read
Â
Â
Â


What's New in Java 18
Java 18, officially released in March 2022, continues the platform’s tradition of steady evolution with a mix of finalized features,...
schick09
Jul 283 min read
Â
Â
Â


Java 17 - A Major LTS Version
Java 17 , released on September 14, 2021 , is a major milestone in the Java ecosystem — not just because it's a regular six-month update,...
schick09
Jul 121 min read
Â
Â
Â


Java 16 - Making Preview Features Permanent
Java 16 , officially released on March 16, 2021 , delivers another round of powerful features — many of which solidify Java’s...
schick09
Jul 121 min read
Â
Â
Â


Java 15 - Everything You Need to Know
Released on September 15, 2020 , Java 15  continues the trend of steady, six-monthly improvements to the Java platform. While it’s not a...
schick09
Jul 122 min read
Â
Â
Â


Java 14 - What's New?
Java 14, officially released on March 17, 2020 , marked another strong step in the six-month release cadence initiated by Oracle. While...
schick09
Jul 122 min read
Â
Â
Â


New Features Introduced in Java 13
Java 13, released in September 2019, brought several enhancements to the language and the JVM (Java Virtual Machine). While it wasn’t a...
schick09
Jan 203 min read
Â
Â
Â


Exploring New Features of Java 12
Introduction Java 12 brought a host of enhancements aimed at improving developer productivity, code readability, and overall application...
schick09
Jan 72 min read
Â
Â
Â


Java 11 - New String Features
Java 11 introduced several new features, but the most notable and useful to most of our daily work routines resolves around new String...
schick09
Dec 27, 20241 min read
Â
Â
Â


Java 10 - Optional.orElseThrow
Java 10 has added an interesting new method to the Optional class: Optional.orElseThrow(). The interesting part is, it's an exact...
schick09
Dec 27, 20241 min read
Â
Â
Â


Java 10 Immutable Collection Copy
Java 10 introduced the ability to create an immutable copy of a collection. The following static methods were added: List.copyOf(),...
schick09
Oct 27, 20241 min read
Â
Â
Â


Java 10 - Local Variable Type Inference
Java 10 added a new feature designed to streamline your code to make it less verbose. You can now declare local variables without...
schick09
Oct 11, 20241 min read
Â
Â
Â


Java 9 Stream takeWhile and dropWhile
Java 9 made some interesting additions to the Stream API - takeWhile and dropWhile. Before we go into the details of both, let's take a...
schick09
Aug 27, 20243 min read
Â
Â
Â


Java 9 Optional Class Improvements
Java 9 introduced several improvements to the Optional class which we will describe below with examples. Factory Method Improvements Java...
schick09
Aug 27, 20242 min read
Â
Â
Â


Java 8 - Iterator forEachRemaining
Java 8 introduced a new method to Iterator called forEachRemaining. This method takes a Consumer, which represents an operation that...
schick09
Aug 14, 20241 min read
Â
Â
Â
bottom of page