반응형 Language/자바&코틀린13 [자바]JVM의 동작방식과 구조 JVM(Java Virtual Machine)이란 자바 프로그램의 실행 환경을 만들어주는 가상 머신 JVM(Java Virtual Machine)은 자바 프로그램을 실행하는 가상 머신이다.바이트 코드 기반으로 동작하는 자바 프로그램은 기계어를 다루는 CPU나 메모리 같은 자원을 직접 활용할 수 없다.JVM 내부의 Runtime Data Area와 Execution Engine과 같은 구성 요소들이 컴퓨터 자원을 활용함으로써 자바 프로그램의 실행이 가능해진다. RuntimeDataArea가 바이트 코드 기반 데이터를 저장하고,CPU는 인터프리터를 통해 바이트 코드를 실행시킴으로써 프로그램을 동작하게 한다. 자바의 플랫폼 독립성 자바 컴파일러는 자바파일(*.java)을 자바 바이트 코드(*.class)로 .. 2021. 1. 11. 이전 1 2 3 4 다음 반응형