java类和jar之间的区别

时间:2011-04-21 11:59:21

标签: java class jar

java类文件和jar文件有什么区别?

4 个答案:

答案 0 :(得分:44)

Jar文件是包含一个或多个java类文件的Zip存档。这使得库(由多个类组成)的使用更加方便。目录和Jar文件被添加到类路径中,并在运行时可用于ClassLoader以查找其中的特定类。

答案 1 :(得分:20)

JAR 文件中包含许多文件。我们通常使用.jar文件以Java类文件和相关元数据和资源(文本,图像等)的形式分发Java应用程序或库。你可以说 JAR = Java ARchive

所有java文件都被编译成类文件,然后我们使用该类文件而不是.java文件。类是一个构造,用作创建类实例的蓝图。

有关详情,请参阅维基百科:Wikipedia for JARWikipedia for class

答案 2 :(得分:4)

java文件包含Java代码。编译Java文件以生成可由JVM加载的类文件。类文件的内容很好地解释了here。 Jar文件是其他文件的存档,很可能是类文件。

答案 3 :(得分:1)

JAR文件是压缩文件格式。您可以将许多文件存储在JAR文件中。 JAR代表Java Archive。此文件格式用于分发一组java类。此文件可帮助您减小文件大小并通过压缩文件收集多个文件

解释了一个班级here