CS/JAVA
-
JVMCS/JAVA 2025. 6. 30. 15:28
JVM이란?자바 바이트코드(.class 파일)을 실행하는 가상머신. 자바로 작성한 코드를 실제로 실행시켜주는 프로그램JVM 구조[ Class Loader ] ↓[ Runtime Data Area ] ⇄ [ Execution Engine ] ↑ ↓ [ Native Method Interface ] [ Native Libraries ]1. Class LoaderJVM에서 .class 파일(바이트코드)을 메모리에 로딩하는 역할을 담당합니다.자바는 동적으로 클래스를 로딩합니다.즉, 프로그램 실행 중에 필요한 클래스가 처음 사용될 때 메모리에 올라가며, 이 과정을 ClassLoader가 담당합니다.역할:바이트코드(.class)를 메모리로 로딩중복 방지 ..