컴파일은 인간이 이해할 수 있는 언어로 작성된 소스코드를 CPU가 이해할 수 있는 언어 (기계어)로 변환하는 작업이다.소스 코드는 컴파일을 통해 기계어로 이루어진 실행 파일이 된다. 이 파일을 실행하면 실행 파일 내용 운영체제의 Loader를 통해 메모리에 적재되어 동
전체적인 실행과정을 나타내는 사진이다. 차분히 하나하나 알아보도록 하자\*핵심키워드 Java Complier , JVM , Interpreter , JIT complier컴파일러는 인간이 사용하는 고레벨언어(source code) 를 기계가 이해 할 수 있는 저레벨 언
이전에 JVM 과 COMPLIER 에 대해 전반적으로 공부하였다. 다시 요약정리 해보자Class Loader JVM 내로 클래스 파일을 로드하고, 링크를 통해 배치하는 작업을 수행하는 모듈이다. 런타임 시에 동적으로 클래스를 로드한다.Execution Engine클래스