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