[Java] JVM이란?
JVM이란? JVM이란 Java Virtual Machine의 약자이다. 즉, 자바 애플리케이션을 실행하기 위한 가상 머신이다. JVM은 컴파일된 자바의 소스코드를 읽어 들이고, Java API를 통하여 운영체제와 Java의 중간자 역할로써 운영체제마다 다른 system call을 사용하여 운영체제가 다르더라도 동일한 연산을 수행할 수 있다. 자바 프로그램의 실행 과정은 다음과 같다. Java 컴파일러는 소스코드(.java)를 읽어서 바이트 코드(.class)로 변환한다. Class Loader는 변환된 바이트 코드(.class)를 JVM의 Runtime Data Area로 로딩한다. Exeuction Engine은 로딩된 바이트 코드(.class)를 해석한다. (해석하는 방법에는 Interpreter와..
프로그래밍 언어/Java
2020. 1. 30. 03:13
링크
공지사항
최근에 달린 댓글
- Total
- Today
- Yesterday