最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java 應(yīng)用程序的運(yùn)行機(jī)制

2020-10-24 16:51 作者:要寵你上天  | 我要投稿

計(jì)算機(jī)高級語言的類型主要有編譯型和解釋型兩種,而 Java 語言是兩種類型的結(jié)合。

Java 首先利用文本編輯器編寫 Java 源程序,源文件的后綴名為.java;再利用編譯器

(javac)將源程序編譯成字節(jié)碼文件,字節(jié)碼文件的后綴名為.class; 最后利用虛擬機(jī)(解

釋器,java)解釋執(zhí)行。

?Java語言運(yùn)行過程

?JVM 、JRE 和 和 JDK

JVM(Java Virtual Machine)就是一個(gè)虛擬的用于執(zhí)行 bytecode 字節(jié)碼的”虛擬計(jì)算機(jī)”。

它也定義了指令集、寄存器集、結(jié)構(gòu)棧、垃圾收集堆、內(nèi)存區(qū)域。JVM 負(fù)責(zé)將 Java 字節(jié)碼

解釋運(yùn)行,邊解釋邊運(yùn)行,這樣,速度就會受到一定的影響。

不同的操作系統(tǒng)有不同的虛擬機(jī)。Java 虛擬機(jī)機(jī)制屏蔽了底層運(yùn)行平臺的差別,實(shí)現(xiàn)

了“一次編寫,隨處運(yùn)行(Write once, run everywhere)”。 Java 虛擬機(jī)是實(shí)現(xiàn)跨平臺的核心機(jī)

制。

不同的操作系統(tǒng)有不同的虛擬機(jī)

JRE (Java Runtime Environment)? 包含:Java 虛擬機(jī)、庫函數(shù)、運(yùn)行 Java 應(yīng)用程序所

必須的文件。

JDK (Java Development Kit) 包含:包含 JRE,以及增加編譯器和調(diào)試器等用于程序開

發(fā)的文件。

JDK、JRE 和 JVM 的關(guān)系如圖

JDK 、JRE 和 和 JVM

老鳥建議

? 如果只是要運(yùn)行 Java 程序,只需要 JRE 就可以。JRE 通常非常小,其中包含了 JVM。

? 如果要開發(fā) Java 程序,就需要安裝 JDK。


Java 應(yīng)用程序的運(yùn)行機(jī)制的評論 (共 條)

分享到微博請遵守國家法律
江安县| 安平县| 无为县| 白朗县| 张家港市| 通化市| 五常市| 磐石市| 武强县| 重庆市| 满洲里市| 德江县| 肇庆市| 芜湖县| 黄骅市| 易门县| 潢川县| 乡宁县| 定结县| 博爱县| 任丘市| 杭州市| 奉新县| 昌吉市| 仲巴县| 武清区| 高要市| 涞水县| 上思县| 高阳县| 衡水市| 库伦旗| 老河口市| 苗栗市| 萍乡市| 蒙自县| 大同市| 花莲县| 尤溪县| 大埔县| 淳化县|