歡迎來到培訓(xùn)無憂網(wǎng)!
咨詢熱線 400-001-5729
2022-01-10 10:59:23|已瀏覽:199次

首先我們來說一下Java代碼的運(yùn)行過程:
1)首先將Java文件編譯成字節(jié)碼(.class)文件;
2)使用Java虛擬機(jī)(JVM--Java Virtual Machine)運(yùn)行運(yùn)行字節(jié)碼文件。
上面的步驟中,第一步中,在所有的平臺上生成的字節(jié)碼文件都是相同的。第二步中,在不同的平臺上運(yùn)行字節(jié)碼文件的Java虛擬機(jī)是不同的。Java的開發(fā)團(tuán)隊針對不同的平臺開發(fā)出了對應(yīng)版本的java虛擬機(jī),這使得同一個Java代碼文件可以再不同的平臺上運(yùn)行。所以,Java能實(shí)現(xiàn)跨平臺運(yùn)行是因為有各種平臺對應(yīng)版本的Java虛擬機(jī)的支持。
JVM是一種用于計算設(shè)備的規(guī)范,它是一個虛構(gòu)出來的計算機(jī),是通過在實(shí)際的計算機(jī)上仿真模擬各種計算機(jī)功能來實(shí)現(xiàn)的。JVM有針對不同平臺的版本,它們可以運(yùn)行相同的java代碼編譯的字節(jié)碼文件,這使得Java代碼實(shí)現(xiàn)的跨平臺。
本文由培訓(xùn)無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,更多Java培訓(xùn)課程資訊歡迎關(guān)注培訓(xùn)無憂網(wǎng)Java培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-14168.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注java培訓(xùn)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請試課。關(guān)注官方微信了解更多:150 3333 6050