为什么这么多人使用me.projectname.main作为包路径?

时间:2014-05-02 22:20:54

标签: java path coding-style package convention

我经常看到这一点,这让我感到困惑。

我总是在它们之后直接标题包。例如,我的Main类的路径从不是“me.myproject.main.Main.class”,而只是“main.Main.class”,到目前为止我从未遇到过它的问题。

但是我已经看到每个人都经常这么做,我想知道:这真的只是一个毫无意义的约定(比如for(int i = 0 ...))或者它实际上是否有实际用途添加所有这些,那个对我来说不明显?

1 个答案:

答案 0 :(得分:1)

包通常使用组织的反向域名命名,即。 com.example.projectname.Main.class。如果每个人都要为他们的软件包命名main.Main.class,那么如果您在 项目中使用我的代码会怎样?您最终会遇到有冲突的main.Main类。