Programming Language/Java
Record
자바 14에 도입된 record는 데이터 전달 객체(DTO)나 값 객체를 간결하게 표현하기 위한 새로운 클래스 유형입니다. record는 코드의 양을 줄이고 가독성을 높여 개발 생산성을 향상시키는 데 기여합니다. 1. Record 기초 1.1 정의 및 특징 선언: record 키워드를 사용하여 선언하며, 괄호 안에 구성 요소(component)를 정의합니다.자동 생성: record는 다음과 같은 메서드를 자동으로 생성합니다.정규 생성자 (Canonical Constructor):모든 구성 요소를 매개변수로 받는 생성자.접근자 (Accessor Method):각 구성 요소에 대한 접근자 메서드 (getter와 유사하지만 getX() 대신 x() 형식).equals() 및 hashCode():필드 값을 기반..
2025. 3. 5. 14:06