[Java] Enum / EnumMap 총정리
Enum이란?Enum은 Java 5(JDK 1.5)부터 도입된 기능으로, 서로 관련된 상수들의 집합을 타입 안전하게 정의할 수 있는 특별한 클래스다. Java 5 이전에는 상수를 정의할 때 public static final 필드를 사용했지만, 이 방식은 타입 안정성이 보장되지 않았다. // Java 5 이전 방식public class OrderStatus { public static final int PENDING = 0; public static final int COMPLETED = 1; public static final int CANCELLED = 2;}// Java 5 이후 Enum 방식public enum OrderStatus { PENDING, COMPLETED, CA..