JAVA [JAVA] Enum: 열거형 Enum이란? * Enum은 열거형(Enumerated Type)을 의미하는 단어로, java 1.5부터 문법적으로 지원하기 시작하였다. * Enum은 class이다. -> Enum만의 문법적 형식을 가지기 때문에 class가 아닌 ‘enum’ 키워드를 사용한다. * Enum은 private 생성자만 가질 수 있어, 외부에서의 인스턴스 생성을 막는다. * Enum은 싱글톤을 만드는 가장 좋은 방법 중 하나로 권장된다. * Enum 인스턴스는 리플렉션을 통해
JAVA [JAVA] &와 &&의 차이 목표 '&'와 '&&'의 차이를 명확하게 알고 사용할 수 있다. 개념 if (a & b & c) // 모든 조건(a, b, c)를 판별한다. if (a && b && c) // 선행 조건(a)가 false이면 후행 조건(b,c)는 판별하지 않는다. 위 개념은 OR 연산자 |과 ||에도 적용된다. 활용 Null 객체의 멤버변수