annotation
-
[Java] Effective Java 3/E 정리 - 6장 열거 타입과 어노테이션Study/이펙티브 자바 2021. 7. 7. 16:21
자바에는 특수한 목적의 참조 타입이 두가지 있다. 클래스의 일종인 열거 타입(enum)과 인터페이스의 일종인 어노테이션(annotation)이다. 이번 장에서는 이 타입들을 올바르게 사용하는 방법을 알아보자. Item34. int 상수 대신 열거 타입을 사용하라 열거 타입은 일정 개수의 상수 값을 정의한 다음, 그 외의 값은 허용하지 않는 타입이다. 자바에서 열거 타입을 지원하기 전에는 접두어를 붙이고 정수 상수 나열하여 선언하는 정수 열거 패턴을 사용했다. public static final int APPLE_PIPPIN = 1; public static final int APPLE_GRANNY_SMITH = 2; public static final int ORANGE_NAVEL = 0; public ..