Différence entre la classe java et jar

Quelle est la différence entre un fichier de classe java et un fichier jar?

40
demandé sur MByD 2011-04-21 15:59:20

4 réponses

Un fichier Jar est une archive Zip contenant un ou plusieurs fichiers de classe java. Cela rend l'utilisation des bibliothèques (composées de plusieurs classes) plus pratique. Les répertoires et les fichiers Jar sont ajoutés au classpath et disponibles pour le ClassLoader lors de l'exécution pour trouver des classes particulières à l'intérieur de celui-ci.

41
répondu BertNase 2011-04-21 12:07:55

Un fichier JAR contient de nombreux fichiers. Nous utilisons généralement .fichiers jar pour distribuer des applications ou des bibliothèques Java, sous forme de fichiers de classe Java et de métadonnées et de ressources associées (texte, images, etc.). vous pouvez dire Jar = ARchive Java.

Tous les fichiers java sont compilés dans des fichiers de classe, puis nous utilisons ce fichier de classe pas le .fichier java. Une classe est une construction qui est utilisée comme plan pour créer des instances de la classe.

Voir Wikipedia pour plus renseignements: Wikipedia JAR et Wikipedia pour la classe

16
répondu Harry Joy 2013-03-12 04:02:38

Un fichier java contient du code Java. Un fichier Java est compilé pour produire un fichier de classe qui peut être chargé par la JVM. Le contenu d'un fichier de classe sont plutôt bien expliqué ici. Un fichier Jar est une archive d'autresfichier, très probablement des fichiers de classe.

3
répondu Nirmal- thInk beYond 2011-04-21 12:01:35

Le fichier JAR est le format de fichier compressé. Vous pouvez stocker de nombreux fichiers dans un fichier JAR. JAR signifie L'Archive Java. Ce format de fichier est utilisé pour distribuer un ensemble de classes java. Ce fichier vous aide à réduire la taille du fichier et à collecter plusieurs fichiers en un seul en compressant les fichiers

Une Classe est expliqué ici

1
répondu CloudyMarble 2011-04-21 12:04:21