Heim >Java >JavaErste Schritte >Welche Datei ist jar?

Welche Datei ist jar?

王林
王林Original
2020-11-25 14:26:5225039Durchsuche

Eine JAR-Datei ist eine im ZIP-Format erstellte Archivdatei mit der Dateierweiterung .jar. Es wird normalerweise verwendet, um eine große Anzahl von Java-Klassendateien, zugehörigen Metadaten und Ressourcendateien in einer Datei zusammenzufassen, um Anwendungssoftware oder Bibliotheken für die Java-Plattform zu entwickeln.

Welche Datei ist jar?

JAR-Dateieinführung:

Im Softwarebereich ist die JAR-Datei (Java Archive, Englisch: Java Archive) ein Dateiformat für Softwarepakete, das normalerweise zum Zusammenfassen einer großen Anzahl verwandter Java-Klassendateien verwendet wird Elemente Daten und Ressourcen (Text, Bilder usw.) Dateien in einer Datei, um Anwendungssoftware oder Bibliotheken für die Java-Plattform zu entwickeln.

(Teilen von Lernvideos: Java-Lehrvideo)

Eine JAR-Datei ist eine im ZIP-Format erstellte Archivdatei mit der Dateierweiterung .jar. Benutzer können den JDK-eigenen JAR-Befehl verwenden, um JAR-Dateien zu erstellen oder zu extrahieren. Sie können auch andere Zip-Komprimierungstools verwenden, aber die Reihenfolge der Einträge im Zip-Datei-Header ist beim Komprimieren wichtig, da die Manifest-Datei oft zuerst platziert werden muss. Dateinamen in JAR-Dateien sind Unicode-Text.

Das JAR-Dateiformat bietet viele Vorteile und Funktionen, von denen viele herkömmliche Komprimierungsformate wie ZIP oder RAR nicht bieten. Dazu gehören:

Sicherheit

Die Möglichkeit, JAR-Dateiinhalte digital zu signieren. Auf diese Weise kann ein Tool, das die Signatur erkennt, Ihnen selektiv Software-Sicherheitsrechte gewähren, die keine andere Datei kann, und es kann auch erkennen, ob der Code manipuliert wurde.

Downloadzeit reduzieren

Wenn ein Applet in einer JAR-Datei gebündelt ist, kann der Browser die Klassendateien des Applets und zugehörige Ressourcen in einer HTTP-Transaktion herunterladen, anstatt für jede Datei eine neue Verbindung zu öffnen.

Komprimierung

Mit dem JAR-Format können Sie Dateien komprimieren, um die Speichereffizienz zu verbessern.

Transportplattform-Erweiterungen

Das Java Extensions Framework bietet Möglichkeiten, der Java-Kernplattform Funktionalität hinzuzufügen. Diese Erweiterungen sind in JAR-Dateien gepackt (Java 3D und JavaMail sind Beispiele für von Sun entwickelte Erweiterungen).

Paketversiegelung

In JAR-Dateien gespeicherte Pakete können optional versiegelt werden, um die Versionskonsistenz und -sicherheit zu verbessern. Das Versiegeln eines Pakets bedeutet, dass alle Klassen im Paket in derselben JAR-Datei gefunden werden müssen.

Paketversionierung

Eine JAR-Datei kann Daten über die darin enthaltenen Dateien enthalten, z. B. Hersteller- und Versionsinformationen.

Portabilität

Der Mechanismus zur Verarbeitung von JAR-Dateien ist ein Standardbestandteil der Kern-API der Java-Plattform.

Verwandte Empfehlungen: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Datei ist jar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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