Java 17がリリースされたのでレコードについて軽く調べてメモっておきます。 とりあえず書きたくなったのはequals/hashCode/toStringについてです。 環境 $ java --version java 17 2021-09-14 LTS Java(TM) SE Runtime Environment (build 17+35-LTS-2724) Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)