溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java啟蒙之路-Java虛擬機

發布時間:2020-08-01 10:14:23 來源:網絡 閱讀:151 作者:sxt程序猿 欄目:編程語言

 Java虛擬機概念

  Java虛擬機(Java Virtual Machine,JVM)是一個抽象的計算機,和實際的計算機一樣,通過模擬仿真來實現計算機功能。Java虛擬機不僅有自己本身的硬件架構,如處理器、堆棧、寄存器,還具有相應的指令系統。

  Java的運行機制

  Java的跨平臺是它的主要特性之一,而Java虛擬機是實現這一特性的關鍵。Java程序的整個執行過程包括編譯階段與運行階段,其中涉及到Java源程序、Java字節碼文件、Java類庫和Java虛擬機以及最后的平臺。

  在Java編譯階段,編寫的Java源程序(.java)經過Java編譯器編譯成字節碼文件(.class)后并保存起來。

  在Java運行階段,獲取到保存的.class字節碼文件以及源程序中引用的類庫Java API的字節碼文件,然后通過類裝載器(Class Loader)將這些文件一并裝載到內存緩沖區,接著Java虛擬機開始執行這些文件并生成目標代碼(字節碼)。由于Java虛擬機可以將字節碼程序跟具體的操作系統及硬件平臺分割開來,只要各平臺實現了Java虛擬機,任何Java程序就可以在其上面運行了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女