欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          java程序的運(yùn)行環(huán)境簡(jiǎn)稱為什么

          java程序的運(yùn)行環(huán)境簡(jiǎn)稱為“JRE”。JRE是運(yùn)行JAVA程序所必須的環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫。JRE包括兩部分:1、Java Runtime Environment,是可以在其上運(yùn)行、測(cè)試和傳輸應(yīng)用程序的Java平臺(tái);2、Java Plug-in,允許Java Applet和JavaBean組件在使用了JRE的瀏覽器中運(yùn)行。

          java程序的運(yùn)行環(huán)境簡(jiǎn)稱為什么

          程序員必備接口測(cè)試調(diào)試工具:立即使用
          Apipost = Postman + Swagger + Mock + Jmeter
          Api設(shè)計(jì)、調(diào)試、文檔、自動(dòng)化測(cè)試工具
          后端、前端、測(cè)試,同時(shí)在線協(xié)作,內(nèi)容實(shí)時(shí)同步

          本教程操作環(huán)境:windows7系統(tǒng)、java8版本、Dell G3電腦。

          java程序的運(yùn)行環(huán)境簡(jiǎn)稱為“JRE”。

          JRE簡(jiǎn)介

          JRE是Java Runtime Environment的簡(jiǎn)稱,指Java運(yùn)行環(huán)境,是Sun的產(chǎn)品。運(yùn)行JAVA程序所必須的環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫。

          JRE(包括Java Plug-in)是Sun的產(chǎn)品,包括兩部分:Java Runtime Environment和Java Plug-in。

          • Java Runtime Environment是可以在其上運(yùn)行、測(cè)試和傳輸應(yīng)用程序的Java平臺(tái)。它不包含開發(fā)工具(JDK)–編譯器、調(diào)試器和其它工具。JRE需要輔助軟件–Java Plug-in–以便在瀏覽器中運(yùn)行applet。

          • Java Plug-in軟件允許Java Applet和JavaBean組件在使用Sun的Java Runtime Environment的瀏覽器中運(yùn)行,而不是在使用缺省的Java運(yùn)行環(huán)境的瀏覽器中運(yùn)行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

          J2RE是Java2 Runtime Environment,即Java運(yùn)行環(huán)境,只是強(qiáng)調(diào)其匹配Java2平臺(tái),有時(shí)簡(jiǎn)稱JRE。如果你只需要運(yùn)行Java程序或Applet,下載并安裝它即可。

          JRE 是開發(fā)和運(yùn)行 Java 程序的三個(gè)相關(guān)組件之一。 其他兩個(gè)組件如下:

          • Java 開發(fā)工具包 (JDK) 是一組用于開發(fā) Java 應(yīng)用的工具。 開發(fā)人員按照 Java 版本和軟件包或修訂版(Java Enterprise Edition (Java EE)、Java Special Edition (Java SE) 或 Java Mobile Edition (Java ME))來選擇 JDK。 每個(gè) JDK 始終包含兼容的 JRE,因?yàn)檫\(yùn)行 Java 程序是開發(fā) Java 程序的過程的一部分。

          • Java 虛擬機(jī) (JVM) 實(shí)時(shí)執(zhí)行 Java 應(yīng)用。 每個(gè) JRE 都包含默認(rèn) JVM,但開發(fā)人員可自由選擇滿足其應(yīng)用的特定資源需求的其他 JVM。

          JRE 將使用 JDK 創(chuàng)建的 Java 代碼與在 JVM 上運(yùn)行所需的必要庫相結(jié)合,然后創(chuàng)建用于執(zhí)行所生成程序的 JVM 實(shí)例。 JVM 可用于多個(gè)操作系統(tǒng),使用 JRE 創(chuàng)建的程序可在所有操作系統(tǒng)上運(yùn)行。 通過這種方式,Java 運(yùn)行時(shí)環(huán)境使 Java 程序不做修改即可在任何操作系統(tǒng)中運(yùn)行。

          JRE 如何工作?

          JDK 和 JRE 進(jìn)行交互以創(chuàng)建可持續(xù)的運(yùn)行時(shí)環(huán)境,能夠在幾乎任何操作系統(tǒng)中無縫執(zhí)行基于 Java 的應(yīng)用。 以下組成了 JRE 運(yùn)行時(shí)架構(gòu):

          • 類裝入器

            Java 類裝入器動(dòng)態(tài)加載運(yùn)行 Java 程序所需的所有類。 由于 Java 類僅在需要時(shí)加載到內(nèi)存中,因此 JRE 會(huì)按需使用類裝入器以自動(dòng)執(zhí)行此過程。

          • 字節(jié)碼驗(yàn)證器

            在將 Java 代碼傳遞到解釋器之前,由字節(jié)碼驗(yàn)證器確保代碼的格式和準(zhǔn)確性。 如果代碼違反系統(tǒng)完整性或訪問權(quán),那么該類將被視為已損壞,不會(huì)加載。

          • 解釋器

            字節(jié)碼成功加載后,Java 解釋器將創(chuàng)建 JVM 實(shí)例,以支持 Java 程序在底層機(jī)器上本機(jī)執(zhí)行。

          JRE 包含哪些內(nèi)容?

          除了 Java 虛擬機(jī)外,JRE 還包含多種其他支持軟件工具和功能,幫助您最大程度發(fā)揮 Java 應(yīng)用的作用。

          部署解決方案

          部署技術(shù)包含在 JRE 安裝中,例如 Java Web Start 和 Java Plugin,這些技術(shù)旨在簡(jiǎn)化應(yīng)用的激活,并為將來的 Java 更新提供高級(jí)支持。

          開發(fā)工具包

          JRE 還包含工具包,旨在幫助開發(fā)人員改進(jìn)程序的用戶界面。 其中的一些工具包包括:

          • Java 2D:用于以 Java 語言繪制二維圖形的應(yīng)用編程接口 (API)。 開發(fā)人員可以創(chuàng)建豐富的用戶界面、特殊效果、游戲和動(dòng)畫。

          • Abstract Window Toolkit (AWT):用于創(chuàng)建對(duì)象、按鈕、滾動(dòng)條和窗口的 GUI(圖形用戶界面)。

          • Swing:另一種輕量級(jí) GUI,使用一組豐富的窗口小部件提供靈活的用戶友好型定制。

          集成庫

          Java 運(yùn)行時(shí)環(huán)境提供了大量集成庫,以幫助開發(fā)人員在應(yīng)用和服務(wù)之間創(chuàng)建無縫的數(shù)據(jù)連接。 其中一些庫包括:

          • Java IDL (CORBA):使用公共對(duì)象請(qǐng)求架構(gòu),支持用 Java 編程語言編寫的分布式對(duì)象。

          • Java Database Connectivity (JDBC) API:為開發(fā)人員提供工具以編寫應(yīng)用,以訪問遠(yuǎn)程關(guān)系數(shù)據(jù)庫、平面文件和電子表格。

          • Java Naming and Directory Interface (JNDI):一種編程接口和目錄服務(wù),使客戶端能夠創(chuàng)建可使用命名約定從數(shù)據(jù)庫訪存信息的可移植應(yīng)用。

          語言和實(shí)用程序庫

          JRE 中包含 java.lang. 和 java.util. 包,他們是 Java 應(yīng)用設(shè)計(jì)、包版本控制、管理和監(jiān)控所需的基本包。 包的例子包括:

          • 集合框架:由一組接口組成的統(tǒng)一架構(gòu),旨在改進(jìn)應(yīng)用數(shù)據(jù)的存儲(chǔ)和處理。

          • 并行實(shí)用程序:具有高性能線程實(shí)用程序的功能強(qiáng)大的框架包。

          • 首選項(xiàng) API:輕量級(jí)跨平臺(tái)持久 API,支持同一機(jī)器上的多個(gè)用戶定義自己的一組應(yīng)用首選項(xiàng)。

          • 日志記錄:生成日志報(bào)告,如安全故障、配置錯(cuò)誤和性能問題,供進(jìn)一步分析。

          • Java 歸檔 (JAR):獨(dú)立于平臺(tái)的文件格式,以 JAR 格式捆綁多個(gè)文件,顯著提高下載速度和減小文件大小。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)