JAVA实现跨平台的原理
生活随笔
收集整理的這篇文章主要介紹了
JAVA实现跨平台的原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java的專業解釋:Java 虛擬機(Java Virtual Machine,簡稱 JVM)是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java 虛擬機包括一套字節碼指令集、一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域。JVM 屏蔽了與具體操作系統平臺相關的信息,使 Java 程序只需生成在 Java 虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。JVM 在執行字節碼時,實際上最終還是把字節碼解釋成具體平臺上的機器指令執行。
?
通俗的說:JVM,也就是 Java 虛擬機,是一個平臺,它包含于 JRE 的下面。當你需要執行某個 Java 程序時,由 JVM 幫你進行編譯和執行。我們編寫的 Java 源碼,編譯后會生成一種 .class 文件,稱為字節碼文件。Java 虛擬機就是負責將字節碼文件翻譯成特定平臺下的機器碼然后運行。
而這個過程中,我們編寫的 Java 程序沒有做任何改變,僅僅是通過 JVM 這一”中間層“,就能在不同平臺上運行,真正實現了”一次編譯,到處運行“的目的。
總結
以上是生活随笔為你收集整理的JAVA实现跨平台的原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pr 文件结构不一致_premiere导
- 下一篇: 什么叫云计算呀