java類文件和jar文件有什麼不同?java類和jar之間的區別
回答
Jar文件是包含一個或多個Java類文件的Zip歸檔文件。這使得庫(包含多個類)的使用更加方便。目錄和Jar文件將被添加到類路徑中,並在運行時可供ClassLoader
查找其中的特定類。
一個java文件包含Java代碼。編譯Java文件以生成可由JVM加載的類文件。課堂文件的內容可以很好地解釋爲here。 Jar文件是otherfile的檔案,很可能是類文件。
那麼當您創建.jar文件時,.java文件是否編譯爲.class文件,或者是否需要在創建.jar文件之前通過IDE編譯.java文件? – 2013-12-19 17:57:37
JAR文件是壓縮文件格式。您可以將許多文件存儲在JAR文件中。 JAR代表Java Archive。該文件格式用於分發一組java類。該文件可以幫助你減小文件大小,並通過壓縮文件
收集在一個許多文件中的類解釋here
一個JAR文件有很多文件到它。我們通常使用.jar文件以Java類文件和關聯的元數據和資源(文本,圖像等)的形式分發Java應用程序或庫。你可以說JAR = Java ARchive。
所有的java文件都被編譯成類文件,然後我們使用那個類文件而不是.java文件。一個類是一個用作創建類實例的藍圖的構造。
參見維基百科瞭解更多信息:Wikipedia for JAR和Wikipedia for class
Jar縮寫的+1。 – Faizan 2013-03-11 19:18:50
- 1. java -cp與java -jar之間的區別
- 2. 子類和類別之間的區別?
- 3. JAR和包之間有什麼區別?
- 4. 類區域和堆之間的區別
- 5. SPFile和PublishingPage類別之間的區別
- 6. Java和C#和.NET之間的區別
- 7. APIView類和viewsets類之間的區別?
- 8. Pattern類和Matcher類之間的區別
- 9. 類和類之間的區別<?>
- 10. 父類和超類之間的區別
- 11. Maven源插件jar和jar-no-fork目標之間的區別?
- 12. java中的GregorianCalendar類和Calendar類之間的區別?
- 13. Java中的類<?>和類<Object>之間的區別
- 14. scala和java枚舉之間的區別
- 15. C和JAVA程序之間的區別
- 16. Java - javax.crypto.Mac和javax.crypto.Cipher之間的區別?
- 17. Short.parseShort和Short.value之間的Java區別
- 18. Java Point,getX()和point.x之間的區別
- 19. Java中= +和+ =之間的區別?
- 20. '。'之間的區別和「。」 in java
- 21. java和javaw之間的區別
- 22. Java中this.variable和variable之間的區別
- 23. objective-c和java之間的區別
- 24. java中Executor和ExecutorCompletionService之間的區別
- 25. Apache Struts和Java EE之間的區別?
- 26. MongoDB Java API:com.mongodb.DBCollection.Save()和com.mongodb.DBCollection.Insert()之間的區別?
- 27. Authenticode,SPC和Java CodeSign之間的區別?
- 28. RTTI和Java反射之間的區別
- 29. FastCGI和Java Servlet API之間的區別
- 30. java - 抽象類和具體類之間的獨特區別
嚴格地說一個jar文件還可以包含0類(例如,如果它僅包含資源)。 – 2011-04-21 12:23:51