기타25 JVM이란 목차 JVM이란 무엇인가 자바프로그램 실행과정 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란 JVM은 자바코드를 OS에 의존적이지 않고 실행시키기 위한 프로그램이다. 자바와 OS사이의 중간 역할을 한다. JVM은 다양한 역할을 수행하는데 자바 바이트 코드를 실행시키거나 메모리 관리를 하는 등 많은 역할을 담당하고 있다. 2. 자바프로그램 실행과정 1) 자바 프로그램이 실행되면 JVM은 OS로부터 이 프로그램을 위한 메모리를 할당받는다. 2) 자바 컴파일러(javac)가 자바 소스코드(.java)를 바이트코드(.class)로 변환한다. 3) Class Loader를 통해 class파일들을 Runtime Data Area에 로딩한다. 4) Runtime Data Area에 로딩된 class파일들은.. 2021. 2. 6. 이전 1 2 3 4 5 다음