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. JAR和包之間有什麼區別?
- 3. SPFile和PublishingPage類別之間的區別
- 4. Java和C#和.NET之間的區別
- 5. APIView類和viewsets類之間的區別?
- 6. 類和類之間的區別<?>
- 7. Pattern類和Matcher類之間的區別
- 8. Java中的類<?>和類<Object>之間的區別
- 9. java中的GregorianCalendar類和Calendar類之間的區別?
- 10. Java Point,getX()和point.x之間的區別
- 11. Java - javax.crypto.Mac和javax.crypto.Cipher之間的區別?
- 12. scala和java枚舉之間的區別
- 13. Authenticode,SPC和Java CodeSign之間的區別?
- 14. '。'之間的區別和「。」 in java
- 15. MongoDB Java API:com.mongodb.DBCollection.Save()和com.mongodb.DBCollection.Insert()之間的區別?
- 16. objective-c和java之間的區別
- 17. Apache Struts和Java EE之間的區別?
- 18. Java中= +和+ =之間的區別?
- 19. Short.parseShort和Short.value之間的Java區別
- 20. java - 抽象類和具體類之間的獨特區別
- 21. Smarty和SmartyBC類之間的區別
- 22. MustInherit和抽象類之間的區別
- 23. 結構和類之間的區別?
- 24. BrowseFragment和BrowseSupportFragment類之間的區別?
- 25. SoundEffect和SoundEffectInstance類之間的區別
- 26. 分類和迴歸之間的區別
- 27. 超類和超類型之間的區別以及子類和子類型之間的區別
- 28. Java中的類導入和包導入之間的區別?
- 29. '+ ='和'= +'之間的區別?
- 30. {!!之間的區別!!}和{{}}
嚴格地說一個jar文件還可以包含0類(例如,如果它僅包含資源)。 – 2011-04-21 12:23:51