record 에 관하여
·
java
Java 14에서 도입된 record 키워드는 간결한 데이터 구조를 정의하는 새로운 방식입니다. 기존의 class를 사용한 데이터 객체보다 더 적은 코드로 불변(immutable) 객체를 생성할 수 있도록 설계되었습니다. record는 DTO(Data Transfer Object), 불변 객체, 데이터 모델링 등에 매우 유용하게 사용할 수 있습니다.1. Java record란?record는 자동으로 생성된 생성자, getter 메서드, equals(), hashCode(), toString()을 포함하는 데이터 중심 클래스입니다. 이는 불변 객체를 간단하게 정의할 수 있도록 돕습니다.기본 문법public record User(String name, int age) {}위 코드 한 줄만으로 다음과 같은 기..