jvm (1) 썸네일형 리스트형 JVM? 가상기계, 버츄얼 머신, 가상 머신, 가상 컴퓨터이다 Write Once, Run Everywhere 자바에서는 컴파일된 실행 코드가 플랫폼 독립적이다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 '바이트 코드(byte code)'라는 특수한 이진 파일로 변환한다. 이 바이트 코드를 실행하기 위해서는 자바 가상 시계(JVM:Java Virtual Machine)이 필요하다. 이 특수한 가상 컴퓨터 S/W가 바이트 코드를 한 줄씩 읽어서 해석한 후에 실행한다. 따라서 자바로 개발된 프로그램은 CPU나 OS 상관없이 JVM만 설치한다면 어느 시스템에서나 실행할 수 있다. 이 특징으로 자바는 인터넷 시대에 가장 잘 맞는 언어로 각광받고 있다. 인터넷은 다양한 종류의 컴퓨터가 연결된 네트워크이기 때문이다. 프로그램을 완성하고 나면 하드웨어나 OS 상관없이 동일.. 이전 1 다음