九九精品影院-九九精品在线-九九精品在线播放-九九九国产-国产成+人+综合+亚洲不卡-国产成a人片在线观看视频

域名綜合信息查詢...
  • 綜合
  • Whois
×
歷史記錄
首頁 > 虛擬主機 > 正文

什么是java虛擬主機?java虛擬主機介紹

發布時間:2021-09-26 16:46:32 來源:互聯網 作者:yqc 點擊量:2751

什么是java虛擬主機?很多人對java虛擬主機不太了解,不知道java虛擬主機到底是干什么的,其實Java虛擬主機是常見虛擬主機中的一種。下面聚名網小編就帶大家看看什么是java虛擬主機。

java虛擬主機

java虛擬主機介紹

Java虛擬機(JVM)是運行Java字節碼的虛擬機,它是java編程語言的核心。當我們運行程序時,JVM負責將字節代碼轉換為特定于機器的代碼。JVM還依賴于平臺,并提供核心Java函數,如內存管理,垃圾收集,安全性等。

JVM被稱為虛擬,因為它提供的接口不依賴于底層操作系統和機器硬件。這種與硬件和操作系統的獨立性使得java程序可以在任何地方進行一次寫入。

在現實世界中,JVM是一種規范,它提供了一個可以執行Java字節碼的運行時環境。

JDK,JVM,JRE三者之間的聯系

JVM就是我們常說的java虛擬機,它是整個java實現跨平臺的 最核心的部分,所有的java程序會首先被編譯為.class的類文件,這種類文件可 以在虛擬機上執行,也就是說class并不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解 釋給本地系統執行。

JRE是指java運行環境。光有JVM還不能成class的 執行,因為在解釋class的時候JVM需要調用解釋所需要的類庫lib。 在JDK的安裝目 錄里你可以找到jre目錄,里面有兩個文件夾bin和lib,在 這里可以認為bin里的就是jvm,lib中則是jvm工 作所需要的類庫,而jvm和 lib和起來就稱為jre。

JDK是java開發工具包,開發者用來編譯和調試,基本上每個學java的人都會先在機器 上裝一個JDK,那他都包含哪幾部分呢?讓我們看一下JDK的安裝目錄。在目錄下面有 六個文件夾、一個src類庫源碼壓縮包、和其他幾個聲明文件。其中,真正在運行java時起作用的 是以下四個文件夾:bin、include、lib、 jre。現在我們可以看出這樣一個關系,JDK包含JRE,而JRE包 含JVM。

Java虛擬機執行程序的過程

1) 加載.class文件

2) 管理并分配內存

3) 執行垃圾收集

JRE(java運行時環境)由JVM構造的java程序的運行環,也是Java程序運行的環境,但是他同時一個操作系統的一個應用程序一個進程,因此他也有他自己的運行的生命周期,也有自己的代碼和數據空間。

Java虛擬機在整個jdk中處于最底層,負責于操作系統的交互,用來屏蔽操作系統環境,提供一個完整的Java運行環境,因此也就虛擬計算機。

以上的就是對什么是java虛擬主機的介紹,如果大家想了解更對虛擬主機建站,詳情請關注:https://yiqifu.com/zhuji

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

登錄聚名,您可以享受以下權益:

立即登錄/注冊