[Java] JVM의 클래스 로더란?
When a class is loaded and initialized in JVM - Java Example
링커와 로더
클래스는 언제 로딩되고 초기화되는가? (feat. 싱글톤)
LazyHolder 기법 :
getInstance() 라는 static 메소드를 호출하게하 클래스를 딱 1번만 로드시키게 한다.
클래스가 로드되면서, 내부 클래스도 같이 딸려서 로딩되는데 이때 싱글톤 인스턴스를 생성하게 하면 된다.