我经常看到这一点,这让我感到困惑。
我总是在它们之后直接标题包。例如,我的Main类的路径从不是“me.myproject.main.Main.class”,而只是“main.Main.class”,到目前为止我从未遇到过它的问题。
但是我已经看到每个人都经常这么做,我想知道:这真的只是一个毫无意义的约定(比如for(int i = 0 ...))或者它实际上是否有实际用途添加所有这些,那个对我来说不明显?
答案 0 :(得分:1)
包通常使用组织的反向域名命名,即。 com.example.projectname.Main.class
。如果每个人都要为他们的软件包命名main.Main.class
,那么如果您在 项目中使用我的代码会怎样?您最终会遇到有冲突的main.Main
类。