首頁  >  文章  >  Java  >  JRE的完整形式是Java執行環境

JRE的完整形式是Java執行環境

WBOY
WBOY轉載
2023-08-19 20:45:081448瀏覽

JRE代表Java執行環境。它主要是Java開發工具包(JDK)的一部分。它是免費的,因此我們可以在任何軟體中輕鬆找到它以在我們的程式中使用。它包括Java類別庫、特定工具和許多其他重要工具。 JRE可以在任何作業系統上實現,並且它作為作業系統的外層工作。它還包括整合式庫和基礎函式庫,如Java資料庫連線(JDBC)、Java命名和目錄介面(JNDI)、Java管理擴充(JMX)、Java本機介面(JNI)、Java XML處理(JAX-WS)。

JRE的完整形式是Java執行環境

#為什麼JRE很重要?

軟體程式始終需要一個執行時間環境,該環境提供對程式檔案、記憶體和其他重要依賴項的存取。 JRE對於成功運行任何程式都很重要。 JAVA還包含兩個更重要的組件,即JAVA開發工具包和JAVA虛擬機器。

JAVA開發工具包

JAVA開發工具包,也被稱為JDK,是一種程式語言。它是一組必需的工具,用於使程式成功。可以透過從網路上下載或安裝JDK來輕鬆使用。它是一個免費的服務。它還有其他版本來支援不同的依賴關係。下載與您想要使用的Java應用程式相符的JDK版本。

JAVA虛擬機器

JAVA虛擬機器也被稱為JVM,在程式語言中使用。它按照開發者編寫的順序逐行運行程式。開發者可以輕鬆管理JVM的設置,以查看程式在應用程式中佔用了多少時間和記憶體。

JRE在JAVA程式語言中的作用

JRE是一個與平台無關的軟體,我們可以在任何其他平台上運行我們的程式碼。它透過使用Java開發工具包與我們的函式庫來組合Java程式碼。然後,它為開發人員編寫的程式碼創建Java虛擬內存,最終成功運行程式碼。它適用於幾乎所有作業系統。

JDK、JVM和JRE之間的差異

的中文翻譯為:

特點

JDK

#JVM

JVM

#JRE

全名為

Java開發工具包

#Java虛擬機器

#Java執行環境

#平台無關

NO

是的

NO

工具

包含用於開發、偵錯和監控的工具

不包含軟體開發工具

包含類別庫和其他支援文件。

PRIME FUNCTION

#用於程式碼執行

#指定所有的實作並負責為JRE提供實作

#它負責為程式碼執行創建環境。

實作

JDK=JRE 開發工具

JVM=只是Java字節碼的運行環境

#JRE= JVM 用於執行應用程式的程式庫。

JRE如何運作?

作業系統由Java執行環境(JRE)在頂部執行,它提供了更多的Java特定資源。由於JRE和JDK之間的交互,Java程式檔案可以在任何系統上執行。 JRE使用三個主要元件,即−

JRE的完整形式是Java執行環境

#ClassLoader

我們可以呼叫在類別庫中找到的預先編寫的程式碼。它們透過提供內建程式碼,使開發人員更容易。它包含了Java程式語言中許多不同類型的函式庫。所有必要的類別文件都是透過類別載入器動態載入到Java虛擬機器中的。

字節碼驗證器

它有一個編譯器,用於將類似英語的語言轉換為電腦語言,即字節碼,以成功運行程式碼。它檢查代碼是否符合正確的格式。

解釋器

Java解釋器在字節碼驗證通過後,在底層機器上執行程式。

JRE的組成部分有哪些?

Java執行環境包含許多除了Java程式語言的核心元件之外的元件,這些元件在程式執行時有助於程式的運作。下面列出了其中一些元件:

開發工具

JRE有自己的開發工具包,旨在幫助使用者在JAVA中使其程式更有效率。以下是其中一些工具:

Java 2D

的中文翻譯為:

Java 2D

這是一個用於建立二維影像的Java應用程式介面。透過使用它,開發人員可以為遊戲、動畫、特效等創建介面。

Swing

的中文翻譯為:

搖擺

它是一種輕量級的GUI,稱為Swing。它用於創建滾動條、文字方塊、按鈕等元素的組合。我們可以透過將它們一起使用來輕鬆創建圖形使用者介面。

抽象視窗工具包

這是一個用戶友好的工具包,用於使程式更有效率。這是一個易於使用的工具包。

部署解決方案

使軟體更新更容易分發給應用程式使用者的技術包含在JRE中。它們還提供程式升級的幫助。 JRE在安裝時附帶部署工具。它使程式的啟動更加簡單。以下是一些部署的範例−

JAVA Web Start

的中文翻譯為:

JAVA Web Start

Java Web Start幫助在網頁瀏覽器上按一下一次即可啟動一個完全功能的應用程式。

JAVA外掛程式

Java插件透過在流行的瀏覽器和Java平台之間創建一個鏈接,使您可以在桌面瀏覽器中輕鬆運行您的網站。

語言和實用函式庫。

它包含許多重要的Java類別文件,稱為Java套件。它支援版本控制和監控。一些包的例子有 -

集合框架

它致力於改善內存,並維護和監控儲存在應用程式中的資料。

Preferences API

的翻譯為:

首選項 API

它允許許多使用者在同一系統上工作,定義自己的偏好群組。

記錄日誌

它用於維護有關安全故障、配置錯誤和其他技術相關問題的日誌報告。

Java存檔

它用於透過將大檔案捆綁在一起來減小檔案大小,並提高搜尋速度和下載速度。

整合庫

它包含許多整合庫,允許開發人員在服務和應用程式之間創建無縫的資料連接。一些常用的函式庫包括 −

Java IDL

的中文翻譯為:

Java IDL

#Java IDL代表Java介面定義語言,它是基於通用物件請求代理架構。它允許在網路上與不同平台上的物件進行互動。

Java資料庫連線性

它用於存取遠端資訊、電子表格和檔案

Java命名與目錄介面

這是一個目錄服務,允許開發者使用命名規則建立包含來自外部資源的資訊的可移植應用程式。

結論

JRE被稱為Java執行環境。它被認為是Java開發工具包的一部分。它為所有用戶提供免費服務。任何人都可以輕鬆從互聯網上下載它。它包含許多整合和基本庫,以及特定工具,使程式更加有效。它可以在任何作業系統上運行。

以上是JRE的完整形式是Java執行環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除