这是一个有效的java包名吗?

时间:2012-08-28 23:28:43

标签: java packages

  

可能重复:
  What package naming convention do you use for personal/hobby projects in Java?

我制作了google网站的网站名称sites.google.com/sites/abc.(abc不是真名)

mcl.abc.sites.com.google.sites是否对包名有效。

编辑:哎呀com.google.sites.abc.mcl

3 个答案:

答案 0 :(得分:4)

有效吗?是。常规?可能不是。

Java约定通常建议将软件包名称反向作为网站地址(例如您公司的名称),例如: com.google.foo。

有关命名约定的更多信息here

答案 1 :(得分:0)

您可以使用任何名称,但如果它的有效性与您使用的标准有关,我建议使用以下标准:

1)避免使用country.company.util(我在公司更改3次名称的项目中工作,因此您可以在同一个项目中看到如下名称:com.companyname1.util,cl.companyname2.util ,com.companyname3.util) 2)您可以使用如下命名:dev.utils或apiname.commons.utils或任何其他标准

嗯,我希望这能澄清你的疑虑。

答案 2 :(得分:0)

Java中包的标准编码约定会反转域名。

举个例子,

sites.google.com/sites/abc

com.google.sites.abc.mcl