2014-12-06 134 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