• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行

            更新時間:2023-12-11 19:09:54 閱讀: 評論:0

            2023年12月11日發(作者:教師讀后感)

            -

            什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行

            什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行

            java源文件就是源代碼文件,是指我們編寫好的代碼文件,即

            當我們開始運行的時候系統會執行javac命令先把java源文件編譯成字節碼文件即:

            這里科普一下java為什么會有字節碼文件。

            字節碼產生的背景:

            Java最初誕生的目的就是為了在不依賴于特定的物理硬件和操作系統環境下運行,那么也就是說Java程序實現跨平臺特性的基石其實

            就是字節碼。Java之所以能夠解決程序的安全性問題、跨平臺移植性等問題,最主要的原因就是Java源代碼的編譯結果并非是本地機

            器指令,而是字節碼。當Java源代碼成功編譯成字節碼后,如果想在不同的平臺上面運行,則無須再次編譯,也就是說Java源碼只需

            一次編譯就可處處運行,這就是“Write Once,Run Anywhere”的思想。所以注定了Java程序在任何物理硬件和操作系統環境下

            都能夠順利運行,只要對應的平臺裝有特定的Java運行環境,Java程序都可以運行,雖然各個平臺的Java虛擬機內部實現細節不盡相

            同,但是它們共同執行的字節碼內容卻是一樣的。

            什么是字節碼?

            參考《Java虛擬機規范Java SE7版》的描述來看,任何編程語言的編譯結果滿足并包含Java虛擬機的內部指令集、符號表以及一些

            其他輔助信息,它就是一個有效的字節碼文件,就能夠被虛擬機所識別并裝載運行。在大部分情況下,字節碼更多是存儲在本地磁盤

            文件中,比如后綴名為“.class”的文件。每一個字節碼文件都對應著全局唯一的一個類或者接口的定義信息,但這也并非絕對,類和

            接口并不一定都只能存儲在文件里,它還可以通過類裝載器直接在運行時生成。

            知道了什么是字節碼文件之后,我們來了解一下一個java源代碼是怎么運行的:

            1.通過編譯器將源代碼文件編譯為字節碼文件(字節碼文件可以在任何一臺機器的jvm上面運行)。

            2.到當前機器所裝jvm中運行字節碼文件。

            以我們的角度看編譯運行過程就如下圖所示

            運行時jvm會根據當前操作系統選擇jvm for linux,jvm for Windows 還是 jvm for Mac。

            -

            什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行

            本文發布于:2023-12-11 19:09:54,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/170229299440859.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行.doc

            本文 PDF 下載地址:什么是java源碼文件,什么是字節碼文件,初程序的編譯和運行.pdf

            標簽:文件   字節   運行   編譯   程序
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产成人午夜福利在线播放 | 狼人大伊人久久一区二区| 成人亚洲精品一区二区三区| 久久精品国产91久久麻豆| 亚洲日本韩国欧美云霸高清| 精品一区二区中文字幕| 成 人色 网 站 欧美大片| 2020最新无码福利视频| 国产精品亚洲精品国自产| 国产免费午夜福利757| 久久人人97超碰国产精品| 成人无号精品一区二区三区| 成年午夜免费韩国做受视频| 韩国午夜福利片在线观看| 午夜精品极品粉嫩国产尤物| 国产老妇伦国产熟女老妇高清| 久久精品国产福利一区二区| 女女互揉吃奶揉到高潮视频| 69精品丰满人妻无码视频a片 | 好男人官网资源在线观看| 粗大挺进朋友人妻淑娟| 风韵丰满熟妇啪啪区老老熟妇 | 色呦呦在线视频| 人人妻人人揉人人模人人模| 精产国品一二三产区别手机| 久久精品国产精品亚洲20| 手机无码人妻一区二区三区免费| 日韩人妻少妇一区二区三区| 制服丝袜人妻有码无码中文字幕| 伊人久久大香线蕉AV网| 国产激情一区二区三区四区| 久久精品国产99久久久古代 | 五月天国产成人AV免费观看| L日韩欧美看国产日韩欧美| 亚洲欧洲日产国产最新| 国产综合色一区二区三区| 精品国产乱码久久久久夜深人妻| 久久国产精品不只是精品| 亚洲小说乱欧美另类| 免费人成视频在线观看网站| 亚洲午夜亚洲精品国产成人|