728x90 jvm1 [Java] 클래스로더(Class loader) 자바 애플리케이션 실행 과정 컴파일러를 통하여 자바 소스파일인. java를 바이트코드(.class) 파일로 변환한다. 클래스 로더가 요청에 의한 바이트코드(.class)를 JVM 메모리에 로드한다. 실행 엔진이 JVM 메모리에 실행하고자 하는 바이트코드가(.class)를 실행하며 만약 바이트코드(.class)가 없으면 클래스 로더에게 요청하여 바이트코드(.class)를 로드한다. 클래스 로드 과정 첫번째. 로딩 과정 바이트코드(.class) 파일을 메모리에 로드하는 것으로 클래스 로드의 가장 주요한 작업이다. 사용시점(필요 시점)에 의해 바이트코드를 JVM 메모리에 로드한다. 두 번째. 링킹 과정 로드된 클래스나 인터페이스 등을 검증하고 준비하고 해석하는 과정을 거치는 단계이다. 검증 단계 : 바이트코드.. 2022. 11. 10. 이전 1 다음 300x250