The Visitor Pattern - 'Revisited' using Data Oriented Programming techniques
Java Language improvements culminating in java 21 obviate the need for the verbose visitor pattern as we know it, instead elevating it into …

Wim De Troyer
2,201 viewsJava Language improvements culminating in java 21 obviate the need for the verbose visitor pattern as we know it, instead elevating it into …

Hanno Embregts
34,632 viewsToday's the first day of Java 21's availability! It's been six months since Java 20 was released, so it's time for another fresh wave of …

George Tanev
12,827 viewsWe introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

A N M Bazlur Rahman
18,532 viewsSealed classes can help you create more robust and maintainable code by restricting the inheritance hierarchy of your classes and …

It's September 20th, OpenJDK 19 has been released. In this podcast, we discuss the new features and the changes that this release brings.

Mala Gupta
7,346 viewsIn this article, I will limit the coverage of Java 17 to its language features – Sealed Classes and Pattern Matching for switch.

Noopur Gupta
8,338 viewsMajor interesting features of latest Java versions like records and switch expressions with their tooling support in Eclipse Java IDE.
Geertjan Wielenga
4,568 viewsThe JDK Enhancement Proposal (or JEP) is a community process for proposals for enhancements to the OpenJDK. Which ones made it into Java 16?

Don Raab
7,149 viewsJDK 15 was released on September 15, 2020. JEP 360 Sealed Types was included as a preview feature in this release, with its second preview …
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.