JVM(자바 가상 머신), 참조타입과 원시타입
Java2024. 1. 10. 15:04JVM(자바 가상 머신), 참조타입과 원시타입

정의 JVM 은 Java Virtual Machine 자바 가상머신의 약자로 자바 프로그램이 수행되는 프로세스이다. 여기서 프로세스라는 말은 운영 체제에서 실행 중인 프로세스로 볼 수 있으며 자바 가상 머신도 하나의 가상적인 환경에서 동작하는 가상머신 즉 프로세스로 이해할 수 있는 것이다. JVM은 정확한 정의가 있어 구현된 것이 아닌 표준화된 정의만이 존재하는 스펙이라고 할 수 있는데 JVM 벤더들(Oracle, IBM 등)은 이러한 표준에 맞도록 자신의 JVM을 별도로 구현하여 사용하곤 한다. 즉, JVM은 정의된 스펙을 구현한 프로세스 형태로 구동되는 런타인 인스턴스라고 할 수 있다. 역할 자바 컴파일 - 프로그램의 자바 소스 코드(.java)를 바이트 코드(.class)로 변환하는 과정을 의미한다..

image