Java 如何命名我自己的项目包?
共同点是:Java 如何命名我自己的项目包?,java,Java,共同点是: 我曾经给我自己的项目起过任何我喜欢的包名。个人项目是否存在命名约定?您可以为个人、私人项目选择任何您喜欢的命名约定 但是,我建议您尽可能遵守标准Java命名约定: 如果将来发布代码,它将有助于避免名称空间冲突 遵循标准做法总是好的(如果只是为了保持良好的习惯!) 惯例与其说是使用公司或其他组织的名称,不如说是使用域名。域通常以公司命名,但许多开发人员都有自己的私有域名,他们在个人项目中使用这些域名来命名Java包。因此,相同的约定可能适用于所有包裹,无论是个人包裹还是其他包裹。不,
我曾经给我自己的项目起过任何我喜欢的包名。个人项目是否存在命名约定?您可以为个人、私人项目选择任何您喜欢的命名约定 但是,我建议您尽可能遵守标准Java命名约定:
- 如果将来发布代码,它将有助于避免名称空间冲突
- 遵循标准做法总是好的(如果只是为了保持良好的习惯!)
因此,我建议依赖现有域进行打包是一种很好的做法 只要你不发布你的软件,任何冲突都与你无关。如果你有个人域名,我建议你使用它。否则,你就可以编一些你认为不太可能发生碰撞的东西
当您决定发布您的软件时,最好为您的项目获取域名,或者根据(比如)发布源代码的地方的DNS名称向我们提供真实或虚构的域名;e、 g.“net.sourceforge.myproject”。。。其中,“myproject”是您的官方sourceforge项目名称。如果您不发布代码或软件,则约定由您决定。那么您希望在自己的项目中使用什么程序包名称前缀?如果您拥有域,请使用该前缀。如果没有,只需使用占位符。但是:如果您曾经发布过代码,请重构以使用您自己的域。
[com/org/...].[companyName/organizationName/....].[projectName]