Java Record는 데이터를 담는 용도의 클래스를 간결하게 선언할 수 있도록 도와주는 Java의 기능이다. Java 14에서 preview로 도입되었으며, Java 16부터 정식으로 사용 가능하다.Record를 사용하면 보일러플레이트 코드를 크게 줄일 수 있고, 불변(immutable) 데이터 모델을 쉽게 구현할 수 있다! 기본적으로 Record는 다음과 같은 특징을 가진다. 간결한 선언:필드(구성 요소)를 나열하는 것만으로 자동으로 생성자, 접근자(getter), equals(), hashCode(), toString() 메서드 등이 생성된다. 정말 강력한 장점!불변성:Record의 모든 필드는 암묵적으로 final이며, Record 객체는 생성 이후 변경할 수 없다. 명확한 목적:데이터의 단순 ..