[Java] 1. JVM과 자바 코드 실행 과정
1. JVM이란? 1.1. JDK, JRE 그리고 JVM JDK - Java Development Kit - 자바 언어를 사용하여 소프트웨어를 개발하기 위한 개발 키트 - 자바 프로그래밍을 하기 위해 Oracle 사이트에서 다운받는 그! 파일 - 컴파일러인 javac, JRE, 개발 도구 및 라이브러리 등이 포함되어 있음 JRE - Java Runtime Environment - 자바 애플리케이션을 실행하는 환경을 제공함 - 컴파일러와 개발 도구를 포함하지 않으며, 순수하게 자바 어플리케이션을 실행하는 데 필요한 라이브러리와 실행 환경만 포함함 JVM - Java Virtual Machine - 자바 바이트 코드를 실제로 실행하는 가상 머신 1.2. JVM의 특징 플랫폼 독립성 - 자바 코드는 컴파일된 ..