java中的包和jar文件之間的關係是什麼?你爲每個軟件包獲得一個jar文件嗎?java中的包和jar文件之間的關係是什麼?
回答
套餐包括類..
罐:包和類的集合......
這並沒有正確描述的概念。 –
包是組織Java類型到相關類型的羣體的一種方式,它是Java語言的一部分。它不作爲資源或工件存在,而是作爲命名空間存在,這意味着它是類型名稱的一部分。
JAR是而不是 Java語言的一部分,但是是ZIP格式的文件。它包含可加載形式的Java類型,即類文件,以及部署應用程序所需的其他文件。其目的是爲Java代碼和資源提供部署機制。
這就像小說的章節和包含小說的文件表示的ZIP文件之間的區別。一個是抽象,另一個是文件。
一個包在邏輯上組織你的課程。例如,您可以在每個源文件中聲明包com.stackoverflow以將所有文件保留在同一目錄中。
一個JAR文件讓你可以物理地組織你的課程。您可以獲取任何Java文件並將它們存儲在JAR文件中。 JAR文件可能包含多個包,並且多個JAR文件可能包含屬於同一個包的文件。因此,JAR文件主要是將多個類文件存儲在單個物理文件中的一種方法。
或多或少正確的答案。 –
- 1. Eclipse .classpath文件和build.xml文件之間的關係是什麼?
- 2. OSGi中的軟件包和軟件包版本之間的關係是什麼
- 3. Android中的Java和XML之間的關係是什麼?
- 4. JLS,Java和相關技術之間的關係是什麼?
- 5. 軟件包標識符和配置文件之間的關係是什麼?
- 6. .h和.m文件之間的關係是什麼?
- 7. C++和Ruby之間的關係和依賴關係是什麼?
- 8. 包語句和.java文件的目錄之間的關係?
- 9. Tensorflow:.ckpt文件和.ckpt.meta和.ckpt.index和.pb文件之間的關係是什麼
- 10. JAR和包之間有什麼區別?
- 11. Java中的包和子包之間的關係
- 12. SpriteKit模板中的GameScene.swift和GameScene.sks文件之間的關係是什麼
- 13. React組件和ReactElement之間的關係是什麼?
- 14. SonarQube插件和SonarQube規則之間的關係是什麼?
- 15. virtualenvwrapper中的環境和項目之間的關係是什麼?
- 16. Javascript中的「new」和「prototype.constructor」之間的關係是什麼?
- 17. dup()和close()系統調用之間的關係是什麼?
- 18. 什麼是系統類和PrintStream類之間的關係
- 19. 頁面文件中物理頁面和頁面之間的關係是什麼?
- 20. 什麼是com.bea.core.repackaged.springframework.beans.factory。*包的jar文件?
- 21. using關鍵字和IDisposable接口之間的關係是什麼?
- 22. 負載和響應時間之間的關係是什麼?
- 23. JSDoc:模塊和名稱空間之間的關係是什麼
- 24. drupal中user_access和hook_perm之間的關係是什麼?
- 25. 在JavaScript中Number和Function.prototype之間的關係是什麼?
- 26. Hits中Elastic_score和NEST Score屬性之間的關係是什麼?
- 27. iOS中字體Glyph Ascender和Descender之間的關係是什麼?
- 28. GCD中線程和隊列之間的關係是什麼?
- 29. 文件系統塊大小和每個文件浪費的磁盤空間之間的關係是什麼
- 30. * .hlsl文件做了什麼,該文件和* .fx文件之間的關係是什麼?
這是一個重複的http://stackoverflow.com/questions/5138383/what-is-the-difference-between-jars-and-packages – vijayraj34