[Java] JVM(Java Virtual Machine) 이해하기 -1 : 동작 과정
·
Java/이론 및 문법
해당 글에서는 Java Application 환경에서 Java 소스코드가 JVM 내에서 수행되는 전반적인 과정에 대해서 확인해 봅니다. 1) JVM(Java Virtual Machine)💡 JVM(Java Virtual Machine) - 자바 프로그램을 실행하기 위한 가상 머신입니다. 이를 통해 자바 언어로 작성된 프로그램을 특정 운영 체제에 종속되지 않고 실행할 수 있게 해 줍니다. 2) JVM 동작 과정💡 해당 동작과정은 JVM에서 자바 프로그램을 효율적으로 실행하기 위해 컴파일 수행 -> 클래스 로딩 -> 메모리 할당 -> 바이트 코드 해석 및 실행 -> 가비지 컬렉션 -> 예외 처리 -> 프로그램 종료 과정을 수행합니다. 1. 컴파일(Compile)💡 컴파일 (Compile) - 자바 프로그램을..