반응형 Pc Register1 [Java] JVM의 구조 💡JVM의 동작방식 [Java] 컴파일 과정 ✔️컴파일이란? 프로그래밍 언어로 작성한 코드는 사람이 이해하고 작성하기 편리한 형태입니다. 그러나 컴퓨터는 이러한 코드를 직접 실행할 수 없습니다. 여기에서 컴파일러가 등장합니다. richwish.tistory.com 자바로 개발된 프로그램을 실행하면 JVM은 OS에 메모리를 할당합니다. 자바컴파일러(javac)가 자바파일(.java)을 바이트코드(.class)로 컴파일 합니다. ClassLoader를 통해서 바이트코드를 JVM Runtime Data Area로 로딩합니다. Runtime Data Area에 있는 바이트코드들은 Excution Engine을 통해 해석됩니다. 해석된 바이트코드는 Runtime Data Area의 각 영역에 배치되어 수행하며 이.. 2023. 10. 5. 이전 1 다음 반응형