자바 프로그램의 실행원리? 자바를 통해 웹 개발을 하던 문득 "자바로 프로그래밍한 프로그램은 어떻게 실행되는 것일까?"라는 의문이 들었다. 우선 자바 프로그램이 동작하는 단계는 총 2단계로 컴파일 단계와 실행 단계로 나눌 수 있었는데 이를 다루기 먼저 자바 가상 머신(JVM, Java Virtual Machine)이라는 것을 다룰 필요성이 있다. 이는 아래 글을 참고해볼 수 있다. JVM이란 무엇인가? JVM 파헤쳐보기 JVM이란 무엇인가? JVM(Java Virtual Machine)은 앞서 언급했듯이 자바 가상 머신으로서 자바를 실행하기 위한 가상 기계(컴퓨터)라고 할 수 있다. 이때 가상 기계란 소프트웨어로 구현된 하드웨어로서 ikjo.tistory.com 컴파일 단계 자바 소스 코드 파일 우선 컴..