본문 바로가기 메뉴 바로가기
JVM(Java Virtual Machine)

JVM의 필요성자바 언어로 작성된 프로그램은 완전한 기계어가 아니다. 따라서 , 운영체제는 자바 프로그램을 곧바로 실행할 수 없다. 즉 자바로 작성한 소스 코드(.java)가 컴파일 과정을 거치면 컴퓨터가 이해할 수 있는 기계어가 아닌 중간 단계인 바이트 코드(.class)의 형태로 바뀌기 때문에 이것을 해석하고 실행할 수 있는 가상 운영체제가 요구된다. 이것을 자바 가상머신이라고 한다. 즉 JVM은 진짜 운영체제를 대신하여 자바 프로그램을 실행하는 가상 운영체제 역할을 한다. 프로그램을 실행시키고 관리하는 절차와 방법이 운영체제에 따라 각각 상이하기 때문에 다양한 운영체제에 맞추어 자바 프로그램을 독립적으로 각각 설계하는 것은 비효율적이다. 그래서 자바 언어는 여러가지의 운영체제와 자바 프로그램이 연결..

IT/Java 2020. 4. 7. 00:36
이전 1 다음
이전 다음

티스토리툴바

이메일: help@abaeksite.com | 운영자 : 아로스
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.