의견.png

"자바 가상머신"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
잔글
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
'''자바 가상머신'''<!--자바가상머신-->('''JVM'''; Java Virtual Machine)은 [[컴파일]]된 [[자바]] 코드와 [[플랫폼]] 사이에서 매개 역할을 하는 [[가상머신]](VM) 프로그램이다.
+
'''자바 가상머신'''<!--자바가상머신-->('''JVM'''; Java Virtual Machine)은 [[컴파일]]된 [[자바]] 코드와 [[플랫폼]] 사이에서 매개 역할을 하는 [[가상머신]](VM) 프로그램이다. 영어 약자로 '''JVM'''(제이브이엠)이라고 쓴다.
  
 
== 특징 ==
 
== 특징 ==
하드웨어의 특성에 영향을 받는 [[C 언어]]와 달리, [[자바]](Java) 언어는 자바 가상머신(JVM)을 통해 하드웨어의 특성에 영향을 받지 않고 동일한 [[소스 코드]]를 유지할 수 있다. 이러한 자바 언어의 확장성으로 인해, 자바는 [[웹사이트]] 제작뿐 아니라, [[스마트폰]] [[모바일 앱]] 개발에도 사용할 수 있고, [[스마트워치]], [[스마트TV]], 무인 [[자율 주행 자동차]], [[냉장고]], [[세탁기]], [[청소기]], [[냉난방기]] 등 다양한 [[사물인터넷]](IoT) 구현을 위한 범용적인 [[프로그래밍 언어]]가 될 수 있다. 자바 가상머신을 통해 "Write once, run anywhere."(한 번 작성하여 어디에서든 실행시킨다.)라는 자바의 확장성이 보장된다.
+
하드웨어의 특성에 영향을 받는 [[C 언어]]와 달리, [[자바]](Java) 언어는 자바 가상머신(JVM)을 통해 하드웨어의 특성에 영향을 받지 않고 동일한 [[소스 코드]]를 유지할 수 있다. 이러한 자바 언어의 확장성으로 인해, 자바는 [[웹사이트]] 제작뿐 아니라, [[스마트폰]] [[모바일 앱]] 개발에도 사용할 수 있고, [[스마트워치]], [[스마트TV]], 무인 [[자율주행 자동차]], [[냉장고]], [[세탁기]], [[청소기]], [[냉난방기]] 등 다양한 [[사물인터넷]](IoT) 구현을 위한 범용적인 [[프로그래밍 언어]]가 될 수 있다. 자바 가상머신을 통해 "Write once, run anywhere."(한 번 작성하여 어디에서든 실행시킨다.)라는 자바의 확장성이 보장된다.
  
 
== 같이 보기 ==
 
== 같이 보기 ==
 +
* [[자바]](Java)
 
* [[가상머신]](VM)
 
* [[가상머신]](VM)
* [[자바]](Java)
+
* [[이더리움 가상머신]]
  
[[분류:컴퓨터]]
+
{{소프트웨어|토막글}}
[[분류:프로그램]]
 

2022년 6월 5일 (일) 02:56 기준 최신판

자바 가상머신(JVM; Java Virtual Machine)은 컴파일자바 코드와 플랫폼 사이에서 매개 역할을 하는 가상머신(VM) 프로그램이다. 영어 약자로 JVM(제이브이엠)이라고 쓴다.

특징[편집]

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

같이 보기[편집]


  의견.png 이 자바 가상머신 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.