반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- string?
- 티스토리챌린지
- mutablemap
- map
- 코틀린
- devpi
- email api 구현
- ispresent
- java
- javamailsender
- embededid
- 스프링
- 스프링 부트
- 토큰
- JPQL
- 오블완
- 널 허용
- string.repeat()
- 이메일 본인인증
- kotlin
- Spring Boot
- JPA
- jpa repository
- 자바
- @embededid
- Spring
- 객체지향
- 복합 키
- Token
- entity
Archives
- Today
- Total
목록레코드 (1)
DeveloPiano
[Java] Class와 Record : 정의, 특징, 그리고 차이점 이해하기
자바는 객체 지향 프로그래밍 언어로서, 데이터와 행위를 캡슐화하는 클래스라는 구조를 사용해왔습니다. 최근 자바 14에서 도입된 레코드(record)는 자바 16부터 정식 기능으로 포함되어, 특히 데이터 전송과 같은 상황에서 더 간결하고 효율적인 프로그래밍을 가능하게 해줍니다. 본 글에서는 자바의 클래스와 레코드에 대해 자세히 알아보고, 각각의 정의와 특징 그리고 어떻게 사용되는지를 비교해 보겠습니다.클래스(Class)란?자바에서 클래스는 객체의 청사진으로 사용됩니다. 클래스를 통해 객체의 상태를 정의하는 필드(변수)와 객체의 행동을 정의하는 메소드(함수)를 하나의 단위로 묶을 수 있습니다. 클래스의 주요 특징상태와 행동의 캡슐화 : 클래스는 데이터와 데이터를 조작하는 메소드를 함께 묶어 관리합니다.재사용..
Develop/Java
2024. 8. 9. 14:07