글
클래스 정의부 내의 static 초기화 구문은 다음과 같습니다.
class 클래스명{
static{
// static 멤버 변수 초기화 구문
}
}
클래스 내의 static 멤버 변수 초기화 구문 영역은, static 멤버 변수의 한 줄로 끝나지 않는 복잡한 초기화에 사용됩니다. 예를 들어, static 배열 멤버 변수를 초기화하거나, 여러 static 멤버 변수를 한꺼번에 초기화하거나, 초기화를 하면서 Exception 을 처리할 필요가 있는 경우에 사용합니다. 이는 생성자보다 먼저 호출됩니다.
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - Locale 클래스 (0) | 2015.09.09 |
---|---|
관련 이론 및 문법 - do ~ while (0) | 2015.09.09 |
관련 이론 및 문법 - Short Circuit Evaluation (0) | 2015.09.09 |
관련 이론 및 문법 - 서식 지정 출력 (0) | 2015.09.09 |
관련 이론 및 문법 - Console 클래스 (0) | 2015.09.09 |
관련 이론 및 문법 - switch ~ case ~ break (0) | 2015.09.04 |
관련 이론 및 문법 - 객체와 인스턴스 변수 (0) | 2015.09.02 |
관련 이론 및 문법 - 인터페이스 (interface) (0) | 2015.09.02 |
관련 이론 및 문법 - 내부 클래스 (0) | 2015.09.02 |
관련 이론 및 문법 - JavaBean Listener 명명 규칙 (0) | 2015.09.02 |
RECENT COMMENT