[ JAVA ] Class Loader?
2021.02.23
Class Loader Class Loader는 자바 런타임 환경의 일부로써 바이트코드로 컴파일된 클래스파일을 동적 로딩하여 JVM의 메모리에 올리는 역할을 합니다. 동적 로딩 클래스 로더는 프로그램의 모든 클래스를 한 번에 메모리에 로드하지 않고, 애플리케이션이 필요로 할 때 로드됩니다. 이것을 동적 로딩이라 하는데 클래스 로더는 2가지의 동적 로딩을 합니다. Load-time Dynamic Loading (로드타임 동적 로딩) 클래스 로더가 클래스들의 메타 데이터를 로드할 때 우선적으로 필요한 상위 클래스의 메타 데이터가 있을 것입니다. 클래스의 메타데이터를 로드하는 시점에 필요한 다른 클래스들의 메타데이터를 로딩하는 것을 로드 타임 동적로딩이라고 합니다. Run-time Dynamic Loading..