Enum
- Enum이란 Enumeration의 앞 글자로 열거라는 의미 관련이 있는 상수들의 집합
- 자바에서는 final로 String과 같은 문자열이나 숫자들을 나타내는 기본 자료형의 값을 고정할 수 있다. 이렇게 고정된 값을 상수(constant)라고 한다
- 어떤 클래스가 상수만으로 작성되어 있으면 반드시 class로 선언할 필요는 없다. 이럴 때 class로 선언된 부분에 enum이라고 선언하면 이 객체는 상수의 집합이다라는 것을 명시적으로 나타냄
자바 예외(Exception)
- 예외(Exception) : 프로그램 실행과정에서 발생하는 비정상적인 상황
- 예외처리(Exception Handling) : 프로그램 실행 중에 발생하는 예외를 잘 처리해주는 것
시스템오류 : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류
예외(Exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류
null 포인트 예외는 자주 쉽게 발생할 수 있으며 실제 발생 시, 에러 발생 행이 많이 나올 수 있다.