반응형 JVM (Java Virtual Machine)1 JVM (Java Virtual Machine) JVM (Java Virtual Machine) 1. JVM 이란 무엇인가? JVM(Java Virtual Machine) 이란 자바가상머신으로, 자바기반으로 만들어진 프로그램이 Window, Linux등 어느 운영체제에서도 실행될 수 있도록 해주는 프로그램이다. 2. JVM의 구조 & 실행과정 프로그램 실행 시 OS로부터 필요한 메모리를 할당받은 후, 해당 메모리를 각 영역별 나누어 관리한다. Java Compiler는 .Java 확장자로 된 자바 소스 파일을 .Class 형식으로 컴파일 한다. 바이트 코드로 변환 된 파일을 Class Loader를 통해 Runtime Data Areas영역으로 로딩한다. 로딩된 Class파일은 Excution Engine을 통해 해석된다. 해석된 바이트코드는 Runt.. 2022. 11. 19. 이전 1 다음 반응형