JVM은 ClassLoader를 이용해 필요한 Class를 Loading 한다 ClassLoader는 Class가 참조되는 순간 동적으로 Load 및 Link가 이루어지는 Dynamic Loading을 담당하는 주체이다 즉 JVM내로 Class를 Load, Link를 통해 적절히 배치하는 일련의 작업을 수행하는 모듈이라고 정의 내릴 수 있다 ClassLoader에서 Class를 Load 하는 시점에 따라 Load-Time Dynamic Loading과 Run-Time Dynamic Loading으로 구분된다 우선, 두 단어 모두 포함하고 있는 동적 로딩(Dynamic Loading)이 무엇인지 정의해보자 동적인 클래스 로딩 (dynamic loading) 런타임 시 JVM이 동적으로 참조할 클래스 로딩...
[JAVA] 로드타임, 런타임 동적로딩 (Load-Time, Run-Time Dynamic Loading)
JVM은 ClassLoader를 이용해 필요한 Class를 Loading 한다 ClassLoader는 Class가 참조되는 순간 동적으로 Load 및 Link가 이루어지는 Dynamic Loading을 담당하는 주체이다 즉 JVM내로 Class를 Load, Link를 통해 적절히 배치하는 일련의 작업을 수행하는 모듈이라고 정의 내릴 수 있다 ClassLoader에서 Class를 Load 하는 시점에 따라 Load-Time Dynamic Loading과 Run-Time Dynamic Loading으로 구분된다 우선, 두 단어 모두 포함하고 있는 동적 로딩(Dynamic Loading)이 무엇인지 정의해보자 동적인 클래스 로딩 (dynamic loading) 런타임 시 JVM이 동적으로 참조할 클래스 로딩...
2022.08.10