반응형 enum method2 [Java] Enum 사용법 (3) - 실무 활용 Enum 총 정리 Enum 탄생 배경 Enum 사용법 Enum 활용법 수없이 들어온 Enum 탄생 배경과 사용법 그렇다면 도대체 실무에서 Enum을 어떻게 활용해야 할까? Enum을 사용하는 글들이나 실무 코드들에 적용했던 방법을 보면 (1) String이나 int로 하드코딩했던 것들을 Enum으로 리팩토링해서 타입 세이프 하게 사용 (2) 장기간 변경되지 않는 국가코드, 전화번호 앞자리 등 어떤 코드들을 DB에서 저장해서 사용했던 것들을 Enum으로 변경해서 DB 쿼리를 최소화해 부하를 줄이는 방법 사용 (3) 개발된 로직 중에 개념이 애매모호한 것들을 하나로 묶는 리팩토링 작업에 사용 이렇게 3가지에 주를 이룬다. 실제 업무 적용 사례 회원가입할 때 지역번호 Select 박스에 나오는 값들을 매번 D.. 2022. 9. 6. [Java] Enum 사용법 (2) - 문법 Enum 총 정리 Enum 탄생 배경 Enum 사용법 Enum 활용법 Enum 선언 enum 열거형이름 { 상수명1, 상수명2, …) Enum 메서드 메서드 설명 Class getDeclaringClass() 열거형의 Class 객체를 리턴한다. String name() 열거형 상수의 이름을 문자열로 리턴 int ordinal() (웬만하면 사용 X) 열거형 상수가 정의된 순서를 리턴 (0부터 시작) T valueOf(Class enumType, String name) T valueOf(String name) [지정된 열거형에서] name 과 일치하는 열거형 상수를 리턴 T[] values() 열거형 상수들을 배열 형태로 리턴 예제) public class enumTest { public enum Sea.. 2022. 9. 6. 이전 1 다음 반응형