不同项目下的相同包裹

时间:2016-09-15 18:42:53

标签: java java-package

我有一个愚蠢的问题,我有两个项目A和B. A依赖于B. A和B都有相同的包名为P.为什么P项目A中的项目A和项目B中的项目可以互相使用导入。

2 个答案:

答案 0 :(得分:2)

因为Java编译器并不关心如何组织代码。没有"项目"的概念。在Java中,本身。

如果类在编译时在类路径上可用并且它与导入类在同一个包中,则不需要import语句。

答案 1 :(得分:0)

当类检查其他类时,类加载器并不关心类是来自不同的jar文件还是单个jar文件。因此,如果类在同一个包中,则不需要导入。