什么是类文件?该文件中包含哪些内容?

时间:2014-12-06 19:37:50

标签: java

我知道这对于大多数想要编写应用程序的初学者来说可能不会有什么关系,并且他们可能会知道它在Java中做得更多,但它已经用了6个月学习Java,我有不知道这是什么,这是我的Java书的第一章。所以我想我应该问。

根据我在本书中的内容,文件类包含源代码,编译器使用Java库中的资源进行翻译。它只能在修复所有语法错误时创建。

它只是我们存储在计算机中的普通文件,其中.java结尾了吗?

还有Java库在哪里?它有多大?

1 个答案:

答案 0 :(得分:0)

使用java时,您会遇到几种不同类型的文件:

  • .java文件:这些是源代码所在的文本文件。那些.java文件被编译为.class文件。
  • .class文件:这是由javac程序编译的字节代码。 javac程序从.java文件创建这些文件。 java类加载器从这些文件加载​​类,而不是从.java文件加载。
  • .jar文件:这就是你所说的java库。它是.class文件,.properties文件和其他文件的集合。它只是一个zip文件,扩展名更改为.jar
  • .war文件:这是一个Web应用程序存档。它与.jar文件非常相似。它包含/ WEB-INF / classes中的类和/ WEB-INF / LIB中的jar
  • .ear file:这是一种将多个战争打包成一个文件的方法。
  • .properties文件:java.util.Properties可以从这些文件轻松读取。它是一个文本文件,每行的格式为key = value。