Unterschied zwischen Java und Jre

Unterschied zwischen Java und Jre

Java vs. Jre

Java ist eine Softwareplattform, mit der eine einheitliche Codebasis zum Erstellen und Bereitstellen von Anwendungen in einer Vielzahl von Betriebssystemen ermöglicht wird. Vor Java müssten Sie Ihren Code neu kompilieren und sogar bearbeiten, damit er auf einem anderen Betriebssystem ausgeführt wird. Mit Java können Sie einmal ein Programm schreiben und sicherstellen, dass es auf einer Vielzahl von Betriebssystemen ausgeführt wird, vorausgesetzt Anwendung und Betriebssystem. Das JVM ist zusammen mit einer Sammlung von Software verpackt und als JRE- oder Java -Laufzeitumgebung bezeichnet.

Der JRE enthält nicht nur die JVM, die die wichtigste Software im Paket ist, sondern auch die zusätzliche Software, die die Funktionen von Java erweitert. Dies umfasst AWT, Swing und viele andere Bibliotheken, die von Java -Anwendungen verwendet werden können.

Um es den Programmierern zu erleichtern, bleibt die Programmierung in Java unabhängig vom Betriebssystem, für das das resultierende Programm verwendet wird. Um Java -Anwendungen korrekt zu gestalten, müssen Sie das richtige JRE für Ihr Betriebssystem haben. Java liefert eine Vielzahl von herunterladbaren JRES, um der heutigen Anzahl von Betriebssystemen zu entsprechen. Sie finden ein JRE für jedes Betriebssystem, einschließlich derjenigen für Smartphones wie Windows Mobile und GoogleAndroid sowie Standard -Mobiltelefone. Es gibt jedoch unterschiedliche Spezifikationen für Computer und Mobiltelefone, da sie nicht dieselbe Hardware teilen, und Computeranwendungen werden häufig nicht auf Mobiltelefonen ausgeführt.

Die Portabilität von Java -Anwendungen ist der Schlüssel zum Erfolg. Nicht nur in Computern, sondern auch in Mobiltelefonen, in denen das Betriebssystem von einem Hersteller zu einem anderen und sogar von einem Mobilteil zum anderen stark variieren kann. Die große Anzahl der verfügbaren JRES macht dies möglich, aber es ist auch etwas schwierig zu pflegen. Es gibt auch eine Reihe von SDKs, das Paket, das alle Ressourcen enthält,. Dies liegt daran.

Zusammenfassung:

1. Java ist eine Softwareplattform, während JRE ein Softwarepaket ist.

2. JRE enthält die erforderliche Software zum Ausführen von Java -Anwendungen.

3. Java ist das gleiche, unabhängig vom Betriebssystem, während sich das JRE unterscheidet.