大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java基礎(chǔ)學(xué)習(xí):Java語言的執(zhí)行模式

Java基礎(chǔ)學(xué)習(xí):Java語言的執(zhí)行模式

更新時(shí)間:2020-03-09 13:24:37 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3727次


  Java程序的運(yùn)行必須經(jīng)過編寫、編譯和運(yùn)行3個(gè)步驟。


  編寫:是指在Java開發(fā)環(huán)境中進(jìn)行程序代碼的輸入,最終形成后綴名為.java的Java源文件。


  編譯:是指使用Java編譯器對源文件進(jìn)行錯(cuò)誤排査的過程,編譯后將生成后綴名為.class的字節(jié)碼文件,不像C語言那樣生成可執(zhí)行文件。


  運(yùn)行:是指使用Java解釋器將字節(jié)碼文件翻譯成機(jī)器代碼,執(zhí)行并顯示結(jié)果。


  Java程序運(yùn)行流程如圖1所示。


Java基礎(chǔ)學(xué)習(xí):Java語言的執(zhí)行模式


  字節(jié)碼文件是一種和任何具體機(jī)器環(huán)境及操作系統(tǒng)環(huán)境無關(guān)的中間代碼。它是一種二進(jìn)制文件,是Java源文件由Java編譯器編譯后生成的目標(biāo)代碼文件。編程人員和計(jì)算機(jī)都無法直接讀懂字節(jié)碼文件,它必須由專用的Java解釋器來解釋執(zhí)行,因此Java是一種在編譯基礎(chǔ)上進(jìn)行解釋運(yùn)行的語言。


  Java解釋器負(fù)責(zé)將字節(jié)碼文件翻譯成具體硬件環(huán)境和操作系統(tǒng)平臺下的機(jī)器代碼,以便執(zhí)行。因此Java程序不能直接運(yùn)行在現(xiàn)有的操作系統(tǒng)平臺上,它必須運(yùn)行在被稱為Java虛擬機(jī)的軟件平臺之上。


  Java虛擬機(jī)(JVM)是運(yùn)行Java程序的軟件環(huán)境,Java解釋器是Java虛擬機(jī)的一部分。在運(yùn)行Java程序時(shí),首先會(huì)啟動(dòng)JVM,然后由它來負(fù)責(zé)解釋執(zhí)行Java的字節(jié)碼程序,并且Java字節(jié)碼程序只能運(yùn)行于JVM之上。這樣利用JVM就可以把Java字節(jié)碼程序和具體的硬件平臺以及操作系統(tǒng)環(huán)境分隔開來,只要在不同的計(jì)算機(jī)上安裝了針對特定平臺的JVM,Java程序就可以運(yùn)行,而不用考慮當(dāng)前具體的硬件平臺及操作系統(tǒng)環(huán)境,也不用考慮字節(jié)碼文件是在何種平臺上生成的。


  JVM把這種不同軟、硬件平臺的具體差別隱藏起來,從而實(shí)現(xiàn)了真正的二進(jìn)制代碼級的跨平臺移植。JVM是Java平臺架構(gòu)的基礎(chǔ),Java的跨平臺特性正是通過在JVM中運(yùn)行Java程序?qū)崿F(xiàn)的。Java的這種運(yùn)行機(jī)制可以通過圖2來說明。


Java基礎(chǔ)學(xué)習(xí):Java語言的執(zhí)行模式


  Java語言這種“一次編寫,到處運(yùn)行”的方式,有效地解決了目前大多數(shù)高級程序設(shè)計(jì)語言需要針對不同系統(tǒng)來編譯產(chǎn)生不同機(jī)器代碼的問題,即硬件環(huán)境和操作平臺的異構(gòu)問題,大大降低了程序開發(fā)、維護(hù)和管理的開銷。


  提示:Java程序通過JVM可以實(shí)現(xiàn)跨平臺特性,但JVM是不跨平臺的。也就是說,不同操作系統(tǒng)之上的JVM是不同的,Windows平臺之上的JVM不能用在Linux平臺,反之亦然。


    以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)學(xué)習(xí):Java語言的執(zhí)行模式”的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 成人毛片免费网站 | 国产成人精品综合 | 精品乱码一区二区三区四区 | 91视频你懂的| 欧美人拘一级毛片 | 九九黄色网 | 亚洲视频综合网 | 久久午夜综合久久 | 久久久久久久国产精品 | 不卡一级毛片免费高清 | 欧美三级a| 国产深夜福利视频在线观看 | 亚洲欧美精品天堂久久综合一区 | 日韩亚洲一区中文字幕在线 | 玖玖精品视频在线 | 一级特黄色大片 | 最近中文字幕无吗免费视频 | 久久亚洲影院 | 国产成人久久精品二区三区牛 | 97免费视频在线观看 | 欧美亚洲另类图片 | 免费一级毛片视频 | 亚洲激情视频网站 | 久久激情影院 | 亚洲青色在线 | 中文精品久久久久国产网站 | 狠狠色噜噜狠狠狠米奇9999 | 久久机热一这里只精品 | 亚洲婷婷在线 | 久久久久久九九 | 99久热在线精品视频播放6 | 99热久久国产综合精品久久国产 | 国产精品日本一区二区在线看 | 国产精品videossex激情 | 色婷婷色99国产综合精品 | 人成精品视频三区二区一区 | 91视频网址| 女人牲交视频一级毛片 | 亚洲区欧美 | 性xxx69xxx视频在线观看 | 黄色影院在线观看视频 |