JVM 썸네일형 리스트형 [Java] 자바 가상 머신, JVM 이란? 자바 가상 머신 (JVM) 운영체제는 자바 프로그램을 바로 실행할 수 없는데, 그 이유는 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 이것을 해석하고 실행할 수 있는 가상의 운영체제가 필요하다. 이것이 자바 가상 머신(JVM)이다. JVM 은 실 운영체제를 대신해서 자바 프로그램을 실행하는 가상의 운영체제 역할을 한다. 영어권에서는 컴퓨터를 흔히 '머신'이라고 부르기때문에 '자바를 실행하는 가상의 머신'이라고 해서 'JVM'이라는 용어가 나오게 된 것이다. 운영체제별로 프로그램을 실행하고 관리하는 방법이 다르기 때문에 운영체제별로 자바 프로그램을 별도로 개발하는 것보다는 운영체제와 자바 프로그램을 중계하는 JVM을 두어 자바 프로그램이 여러 운영체제에서 동일한 실행 결과가 .. 더보기 이전 1 다음