'name.firstName_lastName.projectName'是没有域名注册的正确包名吗?

时间:2012-02-15 11:19:20

标签: java naming-conventions package

我没有为我的名字注册域名,例如www.firstName_lastName.name

没有域名注册,name.firstName_lastName.projectName是否是正确的包名?

请注意,我的项目是个人项目,我没有任何域名。

1 个答案:

答案 0 :(得分:1)

您建议的软件包名称​​技术上正确但请注意以下事项:

  • 包名称与域名无关 - 现在它只是包裹所属的粗略指示(例如“org.apache.foo”只是表示 Apache网站可能有更新,文档,...)

  • 包名中的'_'是绝对不常见。你不应该从这开始。

  • 当从左到右阅读时,包名应该是分层的 - 从上到下。我不确定您示例中的第一个name部分是否适合。

理由:从简单的事情开始,比如

org.myprojectname

过了一段时间,你会看到足够的其他图书馆,框架,然后你就会感受到什么是被接受的做法。