Category: Java

Java Record

Java introduced a new feature called Records in Java 14, which provides a concise way to declare classes whose main purpose is to hold data. Records automatically generate constructor, accessor…

Java Sealed class

In Java 17, sealed classes were introduced as a standard feature. Sealed classes provide a mechanism for restricting the inheritance hierarchy of a class, allowing the class author to control…

Java Hidden classes

Hidden classes in Java provide a mechanism for framework and library developers to create classes that are not discoverable through normal class loading mechanisms. While hidden classes are primarily intended…