Rekordok (Java 16+) tömör, immutábilis adathordozók, amelyek automatikusan generálnak boilerplate kódot, és a sealed osztályok (Java 17+) korlátozják, hogy mely osztályok terjesszék ki/implementálják a típust. Mindkettő modern funkció, amely expresszebbé és jobb modellezhetővé teszi a Javát.
Rekordok — immutábilis adatok, nulla boilerplate
{}
(, );
p.x();
p.equals( (, ));
p;
p.hashCode();
