JavaのRecord入門 - イミュータブルなデータクラスを簡潔に定義 Java 16で正式導入されたRecordの基本構文、コンパクトコンストラクタ、自動生成メソッド、制約事項、従来のPOJO・Lombokとの比較、DTOやValue Objectとしての活用パターンを徹底解説します。