인프런 커뮤니티 질문&답변

inflearn1212님의 프로필 이미지

작성한 질문수

더 자바, 코드를 조작하는 다양한 방법

classloader를 실행하는 주체

해결된 질문

20.05.05 23:00 작성

·

167

0

classloader 시스템에서 일어나는 로딩 과정, 링크과정, 초기화 과정은 interpreter에 의해 수행되는 건가요?

java 프로그램을 실행하게 되면 최초에 인터프리터가 바이트코드를 읽어 들이고 클래스로더시스템의 각 과정들을 수행하며 데이터들을 메모리 영역에 쌓아둔다고 보면 될까요?

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

2020. 05. 05. 23:12

인터프리터라기 보단 정확하겐 JVM이 하는거죠. 인터프리터는 JVM의 일부이고 바이트코드를 읽어서 OS가 이해할 수 있는 코드로 변경하는 작업을 한다고 보시면 됩니다.