聲明:本文圖片均來自網絡,我只是進行了選擇,利用一圖勝千言的力量來幫助本身快速的回憶相關的知識點c++
JVM是 JAVA Virtual Machine 三個英文單詞的首字母縮寫,翻譯成中文就是Java虛擬機,這個東西是用c++語言編寫的一款軟件,目的在於實現Java代碼的一次編寫處處運行,經過這個東西能夠屏蔽計算機硬件的差別性,固然,爲了解放JAVA程序員的生產力,他還作了許多的其餘工做,最核心的就是內存的管理和回收,有點相似一臺計算同樣但又不是,因此就叫她爲虛擬機了。程序員
她如何作到使JAVA代碼一次編寫處處運行的原理以下圖所示:網絡