Java lang

[Java] 자바 클래스 로딩 절차

Razelo 2021. 1. 6. 18:02

클래스 로딩 절차

 1) JRE 라이브러리 폴더에서 클래스를 찾는다.

 2) 없으면, CLASSPATH 환경 변수에 지정된 폴더에서 클래스를 찾는다.

 3) 찾았으면, 그 클래스 파일이 올바른 바이트코드인지 검증한다.

 4) 올바른 바이트코드라면, Method Area 영역으로 파일을 로딩한다.

 5) 클래스 블록이 있으면 순서대로 그 블록을 실행한다.

 6) 클래스 안에 static block (스태틱 블록)들이 있으면 순서대로 그 블록을 실행한다.

반응형