當前位置:首頁 » 編程語言 » java語言的執行模式是

java語言的執行模式是

發布時間: 2022-02-22 20:48:46

java語言編譯和解釋執行的具體過程是怎樣的

Java中引入了虛擬機的概念,即在機器和編譯程序之間加入了一層抽象的虛擬的機器。這台虛擬的機器在任何平台上都提供給編譯程序一個的共同的介面。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然後由解釋器來將虛擬機代碼轉換為特定系統的機器碼執行。在Java中,這種供虛擬機理解的代碼叫做位元組碼(ByteCode),它不面向任何特定的處理器,只面向虛擬機。每一種平台的解釋器是不同的,但是實現的虛擬機是相同的。Java源程序經過編譯器編譯後變成位元組碼,位元組碼由虛擬機解釋執行,虛擬機將每一條要執行的位元組碼送給解釋器,解釋器將其翻譯成特定機器上的機器碼,然後在特定的機器上運行。

㈡ java語言用什麼進行解釋執行

java虛擬機,java virtual machine,也就是簡稱JVM,在各個平台上都有對應的虛擬機,所以能夠實現跨平台

熱點內容
劍靈靈爆腳本會不會封號 發布:2025-01-07 08:00:57 瀏覽:343
加工中心銑平面編程 發布:2025-01-07 07:53:32 瀏覽:592
在c語言編譯器編輯程序視頻 發布:2025-01-07 07:33:22 瀏覽:284
不卡頓機頂盒需什麼配置 發布:2025-01-07 07:33:19 瀏覽:778
群暉讀寫緩存掉電 發布:2025-01-07 07:32:42 瀏覽:237
玩崩壞3安卓用什麼手機好 發布:2025-01-07 07:31:53 瀏覽:4
大數進位演算法 發布:2025-01-07 07:26:23 瀏覽:82
一閃安卓版在哪裡下 發布:2025-01-07 07:26:18 瀏覽:944
哈佛第三代最高配有什麼配置 發布:2025-01-07 07:19:09 瀏覽:410
電腦配置不高用ps什麼版本 發布:2025-01-07 07:16:52 瀏覽:188