
JDK JRE JVM1) JVM (Java Virtual Machine)자바로 작성된 프로그램의 바이트코드(.class)를 운영체제에 맞는 기계어로 변환하고 실행하는 역할2) JRE (Java Runtime Environment) → 실행자바 실행환경, JVM + 프로그램 실행에 필요한 핵심 라이브러리(API) 등을 포함한 패키지3) JDK (Java Development Kit) → 개발자바 개발키트, JRE + 자바앱 개발을 위한 모든 도구(컴파일러, 디버거, 문서화 도구 등)JVM 구조1) Class LoaderJVM 내로 클래스 파일(바이트 코드)을 로드하고, 링킹*을 수행하는 모듈런타임 시에 동적으로 클래스를 로드 (동적로딩) ✅ 링킹JVM이 클래스 파일을 로드한 후, 해당 클래스가 안전하게 실..
정리노트/Java
2025. 5. 3. 03:36