我是否需要域名来编写Java代码?

时间:2011-11-18 12:27:49

标签: java jls

如果我坐在工作中,我可以轻松地编写一些java代码 - 我只是使用我的公司域名作为包名称,我甚至不用思考就这样做。

如果我坐在家里而且我没有域名,我的包名是什么用的?

JSL没有说 - 它建议使用互联网域名。但是,它确实提到了本地和休闲包名称

  

本节规定了生成此类的建议约定   独特的包名。 Java平台的实现是   鼓励为转换一组提供自动支持   从本地和临时包名称到唯一名称格式的包   这里描述。

我之前没有遇到任何改变包名称的事情,我不太确定它在实践中会起作用。

所以,我的问题有两个:如果我没有域名,我应该使用什么包命名?如果我选择“本地”或“随意”路由,那么转换机制是什么?

2 个答案:

答案 0 :(得分:8)

使用任何或多或少的唯一名称,例如项目名称或您拥有的姓氏。 域只是一种惯例,用于防止冲突。

答案 1 :(得分:1)

dbf在命名约定方面是正确的。要执行包名称转换,只需使用现代IDE(如IDEA或Eclipse),它包含重构选项,以将类迁移到不同的包。