日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

什么是字节码?采用字节码的好处是什么?

發布時間:2024/8/26 综合教程 36 生活家
生活随笔 收集整理的這篇文章主要介紹了 什么是字节码?采用字节码的好处是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  什么是字節碼?采用字節碼的好處是什么?

  

  java中的編輯器和解釋器:

    java中引入了虛擬機的概念,即在機器和編譯程序之間加入了一層抽象的虛擬機的機器。這臺虛擬的機器在

任何平臺上都提供給編譯程序一個的共同的接口。

     編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然后由解釋器來講虛擬機代碼轉換為

特定系統的機器碼執行。在java中,這種供虛擬機理解的代碼叫做字節碼(即擴展名為.class的文件),

它不面向任何特定的處理器,只面向虛擬機。

    每一種平臺的解釋器是不同的,但是實現虛擬機是相同的,java源程序通過編譯器編譯后變成

字節碼,字節碼由虛擬機解釋執行,虛擬機將每一條要執行的字節碼送給解釋器,解釋器將其翻譯成特定機器上的機器碼,

然后在特定的機器上運行。這也就是解釋了java的編譯與解釋并存的特點。

    java源代碼---》編譯器---》jvm可執行的java字節碼---》jvm---》jvm中解釋器---》機器可執行的

二級制機器碼---》程序運行。

  采用字節碼的好處:

    java語言通過字節碼的方式,在一定程度上解決了傳統解釋型語言執行效率低的問題,同事又保留了解釋型語言可

可移植的特點,所以java程序運行時比較高效,而且,由于字節碼并不轉對一種特定的機器,因此,

java程序無需重新編譯即可在多種不同的計算機上個運行。

總結

以上是生活随笔為你收集整理的什么是字节码?采用字节码的好处是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。