![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs786O%2FbtrO4pxVG65%2FNyb0cGX3XL5RkWcDJpKfX1%2Fimg.png)
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 34. int 상수 대신 열거 타입을 사용하라 열거타입 일정 개수의 상수 값을 정의하고 그 외의 값은 허용하지 않는 타입 ex) 사계절, 태양계의 행성 등 ex 1) 정수 열거 패턴 (취약한 코드) public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN = 1; public static final int APPLE_GRANNY_SMITH = 2; public static final int ORANGE_NAVEL = 0; public static final int ORANGE_TEMPLE = 1; public static fi..