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 |
Tags
- deleteById
- Service Locator
- 데이터베이스
- Effetive Java
- springboot
- SQL 삽입 공격
- Effective Java
- Service Locator 패턴
- @SpyBean
- 트랜잭션
- FCM
- @Valid
- NotBlank
- JPA
- multi module
- 플라이웨이트
- Firebase
- db
- NotEmpty
- restTemplate
- Web
- @ControllerAdvice
- 이펙티브 자바
- Item04
- Spring Boot
- 디자인 패턴
- @MockBean
- Proxy Patter
- java
- Connection Pool
Archives
- Today
- Total
목록enum (1)
NoTimeForDawdling
Enum 클래스 파헤치기
Enum Class란? Enum은 열거형이라고 불리며, 서로 연관된 상수들의 집합을 의미합니다. Enum의 특징 열거 타입 자체는 클래스입니다. 상수 하나당 자신의 인스턴스를 하나씩 만들어 public static final 필드로 공개합니다. 열거형으로 선언된 순서에 따라 0부터 인덱스 값을 가집니다.(순차적으로 증가) 열거형으로 지정된 상수들은 모두 대문자로 선언해야 합니다. 열거 타입은 밖에서 접근할 수 있는 생성자를 제공하지 않으므로 사실상 final입니다. 따라서 클라이언트가 인스턴스를 직접 생성하거나 확장할 수 없으므로 열거 타입 선언으로 만들어진 인스턴스들은 딱 하나만 존재함이 보장됩니다. Enum의 장점 컴파일타임 타입 안전성을 제공합니다. 열거 타입을 매개변수로 받는 메서드가 있다면, 건..
Java
2021. 2. 23. 16:04