1. JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 더보기 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. # JVM이란 무엇인가 자바 가상 머신(JVM, Java Virtual Machine)이란 자바 바이트 코드를 실행시키기 위한 가상의 기계 자바 가상머신은 자바 바이트코드를 실행할 수 있는 주체이다. 일반적으로 인터프리터나 JIT 컴파일 방식으로 다른 컴퓨터 위에서 바이트코드를 실행할 수 있도록 구현되거나 jop자바 프로세서처럼 하드웨어와 소프트웨어를 혼잡해 구현하는 경우도 있다. (이론적으로는 100%하드웨어 구현도 가능하나 비효율적이다) 자바 바이트코드는 플랫폼에 독립적이며 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 자바 바이트 코드를 실행한다. 따라서 표준 자바 API까지 동일한 동작을 하도록 구현한 상태.. 2021. 12. 28. 이전 1 다음