인스턴스 초기화 블럭
생성자의 중복되는 로직을 제거한다.
객체를 생성할때마다 스태틱 변수의 초기값을 바꿔줄 수 있다.
클래스 초기화 블럭
클래스의 생성자라고도 할 수 있다.
즉 인스턴스를 생성하기전에 스태틱 변수의 초기화를 위해서 사용한다.
클래스가 로딩되는 최소 1회만 실행되고,
스태틱 메소드와 변수를 이용한 복잡한 초기화 과정을 클래스가 처음 로딩되는 시점에 수행해야 할 때 사용한다.
인스턴스 초기화 블럭
생성자의 중복되는 로직을 제거한다.
객체를 생성할때마다 스태틱 변수의 초기값을 바꿔줄 수 있다.
클래스 초기화 블럭
클래스의 생성자라고도 할 수 있다.
즉 인스턴스를 생성하기전에 스태틱 변수의 초기화를 위해서 사용한다.
클래스가 로딩되는 최소 1회만 실행되고,
스태틱 메소드와 변수를 이용한 복잡한 초기화 과정을 클래스가 처음 로딩되는 시점에 수행해야 할 때 사용한다.
댓글 0