[자바] 클래스 로더(Class Loader)에 대해
클래스 로더는 런타임시 동적으로 JVM에게 클래스를 로딩해주는 역할을 합니다. 그래서 Class Loader라고 불립니다. 간단하게 정리해보겠습니다. 1. Bootstrap Class Loader 부트스트랩 클래스 로더는 일반적으로 rt.jar(runtime jar)와 $JAVA_HOME/jre/lib directory 경로에 위치한 코어 라이브러리를 읽습니다. 부트스트랩 클래스 로더는 다른 모든 클래스 로더의 부모입니다. 또한 core JVM에 있으며 java가 아닌 c와 같은 native code로 쓰여져 있습니다. 2. Extension Class Loader Bootstrap Class Loader의 자식이며 standard core java 클래스의 extension을 담당합니다. 주로 $JAV..