91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Java中如何使用字節碼

發布時間:2021-08-05 14:15:39 來源:億速云 閱讀:171 作者:Leah 欄目:開發技術

Java中如何使用字節碼,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

一、Java編譯器

Java中引入了虛擬機的概念,即在機器和編譯程序之間加入了一層抽象的虛擬的機器,。這臺虛擬的機器在任何平臺上都提供給編譯程序一個共同的接口。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然后由解釋器來將虛擬機代碼來將虛擬機代碼轉換為特定的系統機器碼執行。在Java中,這種提供虛擬機理解的代碼叫做字節碼(即擴展名為 .class的文件),它不面向任何特定的處理器,僅僅只面向虛擬機。

1.利用記事本寫一段Java代碼

Java中如何使用字節碼

2.將記事本命名為 hello.java

Java中如何使用字節碼

3.cmd+r命令,彈出DOS窗口輸入如下命令 回車

Java中如何使用字節碼

小結

到E盤下就可以看到此次提供虛擬機理解的代碼叫做字節碼(即擴展名為 .class的文件)

Java中如何使用字節碼

二、Java解釋器

每一種平臺的解釋器是不相同的,但是實現虛擬機是相同的。Java源程序經過編譯器編譯后變成字節碼,字節碼由虛擬機解釋執行,虛擬機將每一條要執行的字節碼送給解釋器,解釋器將其翻譯成特定機器上的機器碼,然后在特定的機器上運行。這也就是解釋了Java的編譯與解釋并存的特點

Java中如何使用字節碼

三、采用字節碼的好處

Java語言通過字節碼的方式,在一定程度上解決了傳統解釋語言執行效率低的問題,同時又保留了解釋型語言可移植的特點。所以Java程序運行時比較高效,而且,字節碼并不專一種特定的機器,所以Java程序無需編譯便可以在多種不同的計算機上運行,從而實現了Java的跨平臺運行。

關于Java中如何使用字節碼問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

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

AI

韶山市| 穆棱市| 柳河县| 都江堰市| 武定县| 湘乡市| 宁明县| 梧州市| 偏关县| 张家港市| 响水县| 武安市| 盈江县| 砀山县| 张掖市| 鞍山市| 来安县| 永兴县| 都匀市| 云林县| 湘西| 贵溪市| 南昌县| 高密市| 海淀区| 冀州市| 郎溪县| 历史| 崇礼县| 托克托县| 宜阳县| 繁昌县| 嵊泗县| 东宁县| 万山特区| 奉节县| 柘城县| 阜城县| 化州市| 宝山区| 余姚市|