자바의 JVM
JVM 이란 무엇인가 Java Virtual Machine 의 약자로, 자바로 작성된 프로그램을 실행시켜 주는 가상의 장치이다. JVM 은 플랫폼 독립적이므로, 실행 환경에 구애받지 않는다. JVM 은 자바 코드를 소스 내 main() 메서드를 실행함으로써 동작한다. JVM 은 JRE (Java Runtime Environment) 의 일부이다. JVM 의 역할 JVM 은 아래 역할을 수행한다 코드 로딩 코드 검증 코드 실행 런타임 환경 제공 JVM 은 아래 영역에서 정의된다 메모리 영역 클래스 로딩 레지스터 Garbage Collect 힙 치명적 에러 리포트 JVM 의 구조 (Architecture) JVM 은 아래 계층의 구성요소들이 상호작용하는 구조를 가지고 있다. Classloader Memory..
2024.03.01