Heim Java JavaBase Wie lautet die Abkürzung für die Ausführungsumgebung des Java-Programms?

Wie lautet die Abkürzung für die Ausführungsumgebung des Java-Programms?

Nov 28, 2022 pm 07:17 PM
java jre

Die Laufumgebung des Java-Programms wird als „JRE“ bezeichnet. JRE ist eine Sammlung von Umgebungen, die zum Ausführen von JAVA-Programmen erforderlich sind, einschließlich der JVM-Standardimplementierung und Java-Kernklassenbibliotheken. JRE besteht aus zwei Teilen: 1. Java Runtime Environment, einer Java-Plattform, auf der Anwendungen ausgeführt, getestet und übertragen werden können. 2. Java Plug-in, das die Ausführung von Java-Applets und JavaBean-Komponenten in Browsern ermöglicht, die JRE verwenden .

Wie lautet die Abkürzung für die Ausführungsumgebung des Java-Programms?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Java8-Version, Dell G3-Computer.

Die Laufumgebung des Java-Programms wird als „JRE“ bezeichnet.

Einführung in JRE

JRE ist die Abkürzung für Java Runtime Environment, die sich auf die Java-Laufzeitumgebung bezieht und ein Produkt von Sun ist. Eine Sammlung von Umgebungen, die zum Ausführen von JAVA-Programmen erforderlich sind, einschließlich der JVM-Standardimplementierung und Java-Kernklassenbibliotheken.

JRE (einschließlich Java Plug-in) ist ein Produkt von Sun und besteht aus zwei Teilen: Java Runtime Environment und Java Plug-in.

  • Java Runtime Environment ist eine Java-Plattform, auf der Anwendungen ausgeführt, getestet und bereitgestellt werden können. Es enthält keine Entwicklungstools (JDK) – Compiler, Debugger und andere Tools. JRE benötigt Hilfssoftware – das Java Plug-in – um Applets im Browser auszuführen.

  • Java Plug-in-Software ermöglicht die Ausführung von Java-Applets und JavaBean-Komponenten in Browsern, die Suns Java Runtime Environment verwenden, anstatt in Browsern, die die Standard-Java Runtime Environment verwenden. Das Java-Plug-in ist für Netscape Navigator und Microsoft Internet Explorer verfügbar.

J2RE ist die Java2-Laufzeitumgebung, die Java-Laufzeitumgebung. Sie betont lediglich, dass sie zur Java2-Plattform passt, die manchmal auch als JRE bezeichnet wird. Wenn Sie nur ein Java-Programm oder Applet ausführen müssen, laden Sie es herunter und installieren Sie es.

JRE ist eine von drei verwandten Komponenten zum Entwickeln und Ausführen von Java-Programmen. Die anderen beiden Komponenten sind wie folgt:

  • Java Development Kit (JDK) ist eine Reihe von Tools zum Entwickeln von Java-Anwendungen. Entwickler wählen ein JDK nach Java-Version und -Paket oder -Revision (Java Enterprise Edition (Java EE), Java Special Edition (Java SE) oder Java Mobile Edition (Java ME)). Jedes JDK beinhaltet immer eine kompatible JRE, da die Ausführung von Java-Programmen Teil des Prozesses der Entwicklung von Java-Programmen ist.

  • Java Virtual Machine (JVM) führt Java-Anwendungen in Echtzeit aus. Jede JRE enthält eine Standard-JVM, Entwickler können jedoch auch andere JVMs auswählen, die den spezifischen Ressourcenanforderungen ihrer Anwendung entsprechen.

JRE kombiniert mit dem JDK erstellten Java-Code mit den erforderlichen Bibliotheken, die für die Ausführung auf der JVM erforderlich sind, und erstellt dann eine JVM-Instanz, die zum Ausführen des generierten Programms verwendet wird. Die JVM ist für mehrere Betriebssysteme verfügbar und mit der JRE erstellte Programme können auf allen Betriebssystemen ausgeführt werden. Auf diese Weise ermöglicht die Java-Laufzeitumgebung die unveränderte Ausführung von Java-Programmen auf jedem Betriebssystem.

Wie funktioniert JRE?

JDK und JRE interagieren, um eine nachhaltige Laufzeitumgebung zu schaffen, die in der Lage ist, Java-basierte Anwendungen nahtlos auf praktisch jedem Betriebssystem auszuführen. Die JRE-Laufzeitarchitektur besteht aus Folgendem:

  • Class Loader

    Der Java Class Loader lädt dynamisch alle Klassen, die zum Ausführen eines Java-Programms erforderlich sind. Da Java-Klassen nur bei Bedarf in den Speicher geladen werden, verwendet die JRE bei Bedarf den Klassenlader, um diesen Prozess zu automatisieren.

  • Bytecode-Verifizierer

    Bevor der Java-Code an den Interpreter übergeben wird, stellt der Bytecode-Verifizierer das Format und die Genauigkeit des Codes sicher. Wenn der Code die Systemintegrität oder Zugriffsrechte verletzt, gilt die Klasse als beschädigt und wird nicht geladen.

  • Interpreter

    Nachdem der Bytecode erfolgreich geladen wurde, erstellt der Java-Interpreter eine JVM-Instanz, um die native Ausführung des Java-Programms auf dem zugrunde liegenden Computer zu unterstützen.

Was beinhaltet JRE?

Neben der Java Virtual Machine enthält die JRE auch eine Vielzahl weiterer unterstützender Softwaretools und Funktionen, die Ihnen helfen, das Beste aus Ihren Java-Anwendungen herauszuholen.

Bereitstellungslösungen

Bereitstellungstechnologien sind in der JRE-Installation enthalten, wie z. B. Java Web Start und Java Plugin, die die Anwendungsaktivierung vereinfachen und erweiterte Unterstützung für zukünftige Java-Updates bieten sollen.

Development Kit

JRE enthält auch Toolkits, die Entwicklern helfen sollen, die Benutzeroberfläche ihrer Programme zu verbessern. Zu diesen Toolkits gehören:

  • Java 2D: Application Programming Interface (API) zum Zeichnen zweidimensionaler Grafiken in der Java-Sprache. Entwickler können umfangreiche Benutzeroberflächen, Spezialeffekte, Spiele und Animationen erstellen.

  • Abstract Window Toolkit (AWT): GUI (Graphical User Interface) zum Erstellen von Objekten, Schaltflächen, Bildlaufleisten und Fenstern.

  • Swing: Eine weitere leichtgewichtige Benutzeroberfläche, die eine flexible, benutzerfreundliche Anpassung mithilfe einer Vielzahl von Widgets ermöglicht.

Integrierte Bibliothek

Die Java-Laufzeitumgebung bietet eine große Anzahl von Integrationsbibliotheken, die Entwicklern dabei helfen, nahtlose Datenverbindungen zwischen Anwendungen und Diensten herzustellen. Einige dieser Bibliotheken umfassen:

  • Java IDL (CORBA): Verwendet die Common Object Request Architecture, um verteilte Objekte zu unterstützen, die in der Programmiersprache Java geschrieben sind.

  • Java Database Connectivity (JDBC) API: Bietet Entwicklern Tools zum Schreiben von Anwendungen, die auf entfernte relationale Datenbanken, Flatfiles und Tabellenkalkulationen zugreifen.

  • Java Naming and Directory Interface (JNDI): Eine Programmierschnittstelle und ein Verzeichnisdienst, der es Clients ermöglicht, tragbare Anwendungen zu erstellen, die Namenskonventionen verwenden, um Informationen aus Datenbanken abzurufen.

Sprach- und Dienstprogrammbibliothek

JRE enthält die Pakete java.lang und java.util, die für das Java-Anwendungsdesign, die Paketversionskontrolle, die Verwaltung und die Überwachung erforderlich sind. Beispiele für Pakete sind:

  • Collection Framework: Eine einheitliche Architektur, die aus einer Reihe von Schnittstellen besteht, die die Speicherung und Verarbeitung von Anwendungsdaten verbessern sollen.

  • Parallel Utilities: Ein leistungsstarkes Framework-Paket mit leistungsstarken Threading-Dienstprogrammen.

  • Preferences API: Eine leichte, plattformübergreifende, persistente API, die mehrere Benutzer auf demselben Computer dabei unterstützt, ihre eigenen Anwendungseinstellungen zu definieren.

  • Protokollierung: Generieren Sie Protokollberichte wie Sicherheitsfehler, Konfigurationsfehler und Leistungsprobleme zur weiteren Analyse.

  • Java Archive (JAR): Plattformunabhängiges Dateiformat, das mehrere Dateien im JAR-Format bündelt, wodurch die Download-Geschwindigkeit deutlich erhöht und die Dateigröße reduziert wird.

【Verwandte Empfehlung: Go-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie lautet die Abkürzung für die Ausführungsumgebung des Java-Programms?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

See all articles