java
SKILL.md
Java Core Knowledge
Modern Java Features (17+)
// Records (immutable data classes)
public record User(Long id, String name, String email) {}
// Sealed classes
public sealed interface Shape permits Circle, Rectangle {}
public final class Circle implements Shape { }
public final class Rectangle implements Shape { }
// Pattern matching for instanceof
if (obj instanceof String s) {
System.out.println(s.toUpperCase());
}