Probably everyone has already become familiar with the mechanism of sealed classes introduced in Java 17. However, in addition to strict control of the class hierarchy, it also allows for the creation of non-obvious (yet facilitating) mechanisms. One of them will be enums on steroids - and that's what I want to talk about. But we won't just stop there - we'll follow the trail of everything that happened up to Java 21. It will definitely be an interesting journey - feel free to join !
Marcin Chrost
Bottega IT Minds / Sages / chrost.eu
Java Developer and Technical Leader with over 15 years of experience and IT trainer at Sages and Bottega IT Minds. I have participated in many international projects and now regularly support younger colleagues in their professional development. I like novelties in the IT world, although approach them with common sense and reserve resulting from experience. What I appreciate the most, are well-coordinated and self-organizing teams that can motivate themselves. I also believe that soft skills in the IT world are as important as technical ones and are often underestimated.