1. 程式人生 > >什麼是java虛擬機器

什麼是java虛擬機器

java虛擬機器在java結構中所處的位置

Java虛擬機器的作用簡介 

Java虛擬機器是java的基礎和核心,Java虛擬機器處於Java編譯器和os平臺之間的虛擬平臺。java虛擬機器可以執行位元組碼檔案。虛擬機器中的Java直譯器將位元組碼檔案解釋成適合該硬體平臺和作業系統的機器語言。

注意:通常情況下,一個平臺上的二進位制可執行檔案不能在其他平臺上工作,因為此可執行檔案包含了對目標處理器的機器語言。而Class檔案這種特殊的二進位制檔案,是可以執行在任何支援Java虛擬機器的硬體平臺和作業系統上的!

Java編譯器只面向Java虛擬機器,將原始檔編譯成.class檔案。