Maison >Java >Javacommencer >Quel fichier est jar ?

Quel fichier est jar ?

王林
王林original
2020-11-25 14:26:5225040parcourir

Un fichier jar est un fichier d'archive construit au format zip avec une extension de fichier .jar. Il est généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées associées et de fichiers de ressources en un seul fichier afin de développer des logiciels d'application ou des bibliothèques de plate-forme Java.

Quel fichier est jar ?

introduction du fichier jar :

Dans le domaine logiciel, fichier JAR (Java Archive, anglais : Java Archive) est un format de fichier de progiciel généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées associées et de fichiers de ressources (texte, images, etc.) dans un seul fichier afin de développer des logiciels d'application ou des bibliothèques de plate-forme Java.

(Partage de vidéos d'apprentissage : vidéo d'enseignement Java)

Le fichier JAR est un fichier d'archive construit au format ZIP avec .jar comme extension de fichier. Les utilisateurs peuvent utiliser la propre commande jar du JDK pour créer ou extraire des fichiers JAR. Vous pouvez également utiliser d'autres outils de compression zip, mais l'ordre des entrées dans l'en-tête du fichier zip est important lors de la compression, car le fichier manifeste doit souvent être placé en premier. Les noms de fichiers dans les fichiers JAR sont du texte Unicode.

Le format de fichier JAR offre de nombreux avantages et fonctionnalités, dont beaucoup ne sont pas fournis par les formats de compression traditionnels tels que ZIP ou RAR. Ils incluent :

Sécurité

Le contenu des fichiers JAR peut être signé numériquement. De cette façon, un outil qui reconnaît la signature peut vous accorder de manière sélective des privilèges de sécurité logicielle qu'aucun autre fichier ne peut accorder, et il peut également détecter si le code a été falsifié.

Réduisez le temps de téléchargement

Si une applet est regroupée dans un fichier JAR, le navigateur peut télécharger les fichiers de classe de l'applet et les ressources associées en une seule transaction HTTP, plutôt que pour chaque fichier. connexion.

Compression

Le format JAR vous permet de compresser des fichiers pour une plus grande efficacité de stockage.

Extensions de plate-forme de transport

Le framework d'extensions Java fournit un moyen d'ajouter des fonctionnalités à la plate-forme principale Java. Ces extensions sont regroupées dans des fichiers JAR (Java 3D et JavaMail sont développés par Sun, exemple étendu). ).

Scellage des packages

Les packages stockés dans des fichiers JAR peuvent éventuellement être scellés pour une cohérence et une sécurité améliorées des versions. Sceller un package signifie que toutes les classes du package doivent se trouver dans le même fichier JAR.

Gestion des versions des packages

Un fichier JAR peut contenir des données sur les fichiers qu'il contient, telles que des informations sur le fournisseur et la version.

Portabilité

Le mécanisme de gestion des fichiers JAR est un élément standard de l'API principale de la plateforme Java.

Recommandations associées : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn