如何命名我自己项目的包?

时间:2012-10-17 01:57:12

标签: java

常见的naming convention是:

[com/org/...].[companyName/organizationName/....].[projectName]

我曾经为自己的项目提供我喜欢的包名。个人项目是否存在任何命名约定?

4 个答案:

答案 0 :(得分:4)

您可以为个人私人项目选择任何您喜欢的命名约定。

但是我建议尽可能多地遵守标准的Java命名约定:

  • 如果您将来发布代码,它将有助于避免名称空间冲突
  • 遵循标准做法总是好的(如果只是为了保持良好的习惯!)

答案 1 :(得分:2)

使用域名,惯例不是使用公司或其他组织的名称。域名通常以公司命名,但许多开发人员拥有自己的私有域名,用于在个人项目中命名Java包。因此,相同的惯例可适用于所有包裹,个人或其他。

答案 2 :(得分:1)

不,这是标准的。 这是因为,任何存在的域都将是唯一的。这也保证了包名称的唯一性。

所以我建议依靠existant domain for package是一个很好的做法。

答案 3 :(得分:0)

只要您不发布您的软件,除了您自己之外,任何人都不会担心任何冲突。如果您有个人域名,我建议您使用它。否则补上你认为不可能碰撞的东西。

当您决定发布您的软件时,最好是为您的项目获取域名,或者根据(比方说)您发布的地点的DNS名称获取真实或虚构的域名。源代码;例如“net.sourceforge.myproject”...其中“myproject”是您的官方sourceforge项目名称。