java类文件和jar文件有什么区别?
答案 0 :(得分:44)
Jar文件是包含一个或多个java类文件的Zip存档。这使得库(由多个类组成)的使用更加方便。目录和Jar文件被添加到类路径中,并在运行时可用于ClassLoader
以查找其中的特定类。
答案 1 :(得分:20)
JAR 文件中包含许多文件。我们通常使用.jar文件以Java类文件和相关元数据和资源(文本,图像等)的形式分发Java应用程序或库。你可以说 JAR = Java ARchive 。
所有java文件都被编译成类文件,然后我们使用该类文件而不是.java文件。类是一个构造,用作创建类实例的蓝图。
有关详情,请参阅维基百科:Wikipedia for JAR和Wikipedia for class
答案 2 :(得分:4)
java文件包含Java代码。编译Java文件以生成可由JVM加载的类文件。类文件的内容很好地解释了here。 Jar文件是其他文件的存档,很可能是类文件。
答案 3 :(得分:1)
JAR文件是压缩文件格式。您可以将许多文件存储在JAR文件中。 JAR代表Java Archive。此文件格式用于分发一组java类。此文件可帮助您减小文件大小并通过压缩文件收集多个文件
解释了一个班级here