公司:#小米 #滴滴
崗位:#自動化測試工程師
關鍵字:#adb #Android #移動端app #Appium #java Java虛擬機是一個可以執行Java字節碼的虛擬機進程。
Java源文件被編譯成能被Java虛擬機執行的字節碼文件。
在不同平臺編寫的Java源程序(.java文件)被編譯器‘翻譯’成一個字節碼文件(.class文件,是一種中間文件、通用文件、可被所有平臺的JVM所識別的文件。 ),而這個字節碼文件可被不同平臺的JVM所識別,在不同平臺對.class文件進行與平臺相對應的處理方式。
所以JVM相當于一個翻譯官: 由不同平臺的.java文件解釋生成統一的.class文件,再由對應平臺的JVM執行這個.class文件,由此實現Java語言的一大特性:一次編寫,處處運行(Write once and run anywhere)。