자바 가상머신

위키원
Asadal (토론 | 기여)님의 2018년 7월 18일 (수) 23:57 판 (새 문서: '''자바가상머신''' 또는 '''JVM'''(Java Virtual Machine)은 컴파일된 자바 코드와 플랫폼 사이에서 매개 역할을 하는 가상머신(VM) 프로그램...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

자바가상머신 또는 JVM(Java Virtual Machine)은 컴파일된 자바 코드와 플랫폼 사이에서 매개 역할을 하는 가상머신(VM) 프로그램이다.

특징

하드웨어의 특성에 영향을 받는 C 언어와 달리, 자바(Java) 언어는 JVM을 통해 하드웨어의 특성에 영향을 받지 않고 동일한 소스 코드를 유지할 수 있다. 이러한 자바 언어의 확장성으로 인해, 자바는 웹사이트 제작뿐 아니라, 스마트폰 개발에도 사용할 수 있고, 스마트워치, 스마트TV, 무인 자율 주행 자동차, 냉장고, 세탁기, 청소기, 냉난방기사물인터넷(IoT) 구현을 위한 범용적인 프로그래밍 언어가 될 수 있다. JVM을 통해 “Write once, run anywhere.”(한 번 작성하여 어디에서든 실행시킨다.)라는 자바의 확장성이 보장된다.

같이 보기