2014-12-06 112 views
-4

我知道,对于大多数刚刚想要编写应用程序的初学者来说,这可能并不重要,他们可能会知道这一点,因为他们在Java中做得更多,但是已经学习Java六个月了,我不知道这是什么我的Java书的第一章。所以我想我应该问。什么是类文件?那个文件里有什么?

从我在书上看到的一个文件类包含的源代码中,编译器使用Java库中的资源进行翻译。它只能在所有语法错误得到解决时才能创建。

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

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

+0

一个类是'.class'文件,它是一个编译的'.java'文件。 '.java'文件中的顶级''类必须与文件共享一个名称。 Java库是你安装它的地方,我确信Explorer/Finder/Dolphin会很高兴地告诉你它的大小。 – 2014-12-06 19:42:47

回答

0

当使用Java,你会遇到一些不同类型的文件:

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

我想我应该删除这个问题。抱歉 – user11355 2014-12-06 19:48:06