정적 초기화 블록1 [Java 자바] 정적 초기화 블록, 인스턴스 초기화 블록 초기화 블록은 자바 초기 버전부터 있던 기능으로, 객체 지향 초기화 매커니즘에서 중요한 역할을 한다.초기화 블록은 클래스의 초기화를 담당하고, 종류에 따라 쓰임새가 다르다.정적(static) 초기화 블록정적 초기화 블록의 코드는 해당 클레스에 처음 접근할 때 딱 한번 실행된다.주로 초기화 로직이 필요한 정적 변수를 초기화하는 데 사용된다. ex) 파일 불러오기당연히 정적 초기화 블록에서는 정적 멤버가 아닌 멤버에 접근할 수 없다.코드 예시public class StaticInit { private String hello = "hello"; public String getHello() { return hello; } public static String STATIC_INI.. 2024. 9. 20. 이전 1 다음