클래스 로더 (Class Loader)


자바는 동적 로드 특징이 있다.

이 동적 로드를 담당하는 부분이 JVM의 클래스 로더다.

계층 구조


웹 애플리케이션 서버와 같은 컨테이너는 서로 독립적으로 작동하도록 사용자 정의 클래스 로더를 사용한다.

순서


로드 - 검증 - 준비 - 분석 - 초기화 순으로 클래스를 로드하고 초기화 한다.