السجلات (Java 16+) هي ناقلات بيانات موجزة وغير قابلة للتغيير تولد البرامج المعيارية تلقائياً، والفئات المختومة (Java 17+) تقيد الفئات التي يمكنها توسيع/تنفيذ نوع معين. كلاهما ميزات حديثة تجعل Java أكثر تعبيرية وتمكن من نمذجة أفضل.
السجلات — بيانات غير قابلة للتغيير، بدون برامج معيارية
{}
(, );
p.x();
p.equals( (, ));
p;
p.hashCode();
