日韩电影大全网站,精品亚洲一区二区三区四区五区,亚洲影视一区二区三区,欧美影院精品

域名綜合信息查詢(xún)...
  • 綜合
  • Whois
×
歷史記錄

什么是java虛擬主機(jī)?java虛擬主機(jī)介紹

發(fā)布時(shí)間:2021-09-26 16:46:32 來(lái)源:互聯(lián)網(wǎng) 作者:yqc 點(diǎn)擊量:2736

什么是java虛擬主機(jī)?很多人對(duì)java虛擬主機(jī)不太了解,不知道java虛擬主機(jī)到底是干什么的,其實(shí)Java虛擬主機(jī)是常見(jiàn)虛擬主機(jī)中的一種。下面聚名網(wǎng)小編就帶大家看看什么是java虛擬主機(jī)。

java虛擬主機(jī)

java虛擬主機(jī)介紹

Java虛擬機(jī)(JVM)是運(yùn)行Java字節(jié)碼的虛擬機(jī),它是java編程語(yǔ)言的核心。當(dāng)我們運(yùn)行程序時(shí),JVM負(fù)責(zé)將字節(jié)代碼轉(zhuǎn)換為特定于機(jī)器的代碼。JVM還依賴(lài)于平臺(tái),并提供核心Java函數(shù),如內(nèi)存管理,垃圾收集,安全性等。

JVM被稱(chēng)為虛擬,因?yàn)樗峁┑慕涌诓灰蕾?lài)于底層操作系統(tǒng)和機(jī)器硬件。這種與硬件和操作系統(tǒng)的獨(dú)立性使得java程序可以在任何地方進(jìn)行一次寫(xiě)入。

在現(xiàn)實(shí)世界中,JVM是一種規(guī)范,它提供了一個(gè)可以執(zhí)行Java字節(jié)碼的運(yùn)行時(shí)環(huán)境。

JDK,JVM,JRE三者之間的聯(lián)系

JVM就是我們常說(shuō)的java虛擬機(jī),它是整個(gè)java實(shí)現(xiàn)跨平臺(tái)的 最核心的部分,所有的java程序會(huì)首先被編譯為.class的類(lèi)文件,這種類(lèi)文件可 以在虛擬機(jī)上執(zhí)行,也就是說(shuō)class并不直接與機(jī)器的操作系統(tǒng)相對(duì)應(yīng),而是經(jīng)過(guò)虛擬機(jī)間接與操作系統(tǒng)交互,由虛擬機(jī)將程序解 釋給本地系統(tǒng)執(zhí)行。

JRE是指java運(yùn)行環(huán)境。光有JVM還不能成class的 執(zhí)行,因?yàn)樵诮忉宑lass的時(shí)候JVM需要調(diào)用解釋所需要的類(lèi)庫(kù)lib。 在JDK的安裝目 錄里你可以找到j(luò)re目錄,里面有兩個(gè)文件夾bin和lib,在 這里可以認(rèn)為bin里的就是jvm,lib中則是jvm工 作所需要的類(lèi)庫(kù),而jvm和 lib和起來(lái)就稱(chēng)為jre。

JDK是java開(kāi)發(fā)工具包,開(kāi)發(fā)者用來(lái)編譯和調(diào)試,基本上每個(gè)學(xué)java的人都會(huì)先在機(jī)器 上裝一個(gè)JDK,那他都包含哪幾部分呢?讓我們看一下JDK的安裝目錄。在目錄下面有 六個(gè)文件夾、一個(gè)src類(lèi)庫(kù)源碼壓縮包、和其他幾個(gè)聲明文件。其中,真正在運(yùn)行java時(shí)起作用的 是以下四個(gè)文件夾:bin、include、lib、 jre。現(xiàn)在我們可以看出這樣一個(gè)關(guān)系,JDK包含JRE,而JRE包 含JVM。

Java虛擬機(jī)執(zhí)行程序的過(guò)程

1) 加載.class文件

2) 管理并分配內(nèi)存

3) 執(zhí)行垃圾收集

JRE(java運(yùn)行時(shí)環(huán)境)由JVM構(gòu)造的java程序的運(yùn)行環(huán),也是Java程序運(yùn)行的環(huán)境,但是他同時(shí)一個(gè)操作系統(tǒng)的一個(gè)應(yīng)用程序一個(gè)進(jìn)程,因此他也有他自己的運(yùn)行的生命周期,也有自己的代碼和數(shù)據(jù)空間。

Java虛擬機(jī)在整個(gè)jdk中處于最底層,負(fù)責(zé)于操作系統(tǒng)的交互,用來(lái)屏蔽操作系統(tǒng)環(huán)境,提供一個(gè)完整的Java運(yùn)行環(huán)境,因此也就虛擬計(jì)算機(jī)。

以上的就是對(duì)什么是java虛擬主機(jī)的介紹,如果大家想了解更對(duì)虛擬主機(jī)建站,詳情請(qǐng)關(guān)注:https://yiqifu.com/zhuji

虛擬主機(jī)鏈接:https://www.juming.com/qifu/zhuji?t=seo_adzj
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):400-997-2996;郵箱:service@Juming.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:聚名網(wǎng) 什么是java虛擬主機(jī)?java虛擬主機(jī)介紹
關(guān)鍵詞: java虛擬主機(jī)java虛擬機(jī)虛擬主機(jī)
熱門(mén)競(jìng)價(jià) 更多>
推薦一口價(jià) 更多>

登錄聚名,您可以享受以下權(quán)益:

立即登錄/注冊(cè)
主站蜘蛛池模板: 苏尼特左旗| 正蓝旗| 甘谷县| 湖南省| 湘阴县| 囊谦县| 兴仁县| 进贤县| 德江县| 思南县| 北辰区| 永年县| 云南省| 佛坪县| 会昌县| 武安市| 腾冲县| 桦南县| 乌苏市| 武强县| 武乡县| 肇东市| 榕江县| 芜湖市| 库伦旗| 定日县| 社会| 襄樊市| 洞头县| 松潘县| 老河口市| 贺兰县| 德保县| 崇文区| 林芝县| 灵山县| 鄂伦春自治旗| 邳州市| 错那县| 韶关市| 辽阳县|