❗JVM이란?

Java Virtual Machine

자바 가상 머신으로 자바 애플리케이션을 실행하기 위한 가상화된 컴퓨터이며 자바가 OS에 종속되지 않고 플랫폼에 독립적으로 실행될 수 있도록 해주는 핵심 요소이다.

이를 통해 자바 프로그램의 이식성과 효율성을 높일 수 있다.

 

 

❗JVM 구조

JVM은 바이트 코드를 실행하는 런타임 과정에서 필요한 환경을 제공한다.

 주요 구성 요소로 Class Loader, Runtime Data Area, Execution Engine, Garbage Collector가 있고, 이 구성 요소를 거쳐 런타임이 실행된다.

https://radiant515.tistory.com/591

 

[Java] Java 컴파일 및 런타임 과정

Complie Time❗complie time이란?자바 소스 코드가 컴파일러에 의해 바이트 코드로 변환되는 시점으로 소스 코드의 문법이 올바른지 확인 하고, 변수 및 함수의 타입이 바르게 사용되었는지 확인한다.

radiant515.tistory.com

 

 

728x90
반응형
_니지