如果我坐在工作中,我可以轻松地编写一些java代码 - 我只是使用我的公司域名作为包名称,我甚至不用思考就这样做。
如果我坐在家里而且我没有域名,我的包名是什么用的?
JSL没有说 - 它建议使用互联网域名。但是,它确实提到了本地和休闲包名称
本节规定了生成此类的建议约定 独特的包名。 Java平台的实现是 鼓励为转换一组提供自动支持 从本地和临时包名称到唯一名称格式的包 这里描述。
我之前没有遇到任何改变包名称的事情,我不太确定它在实践中会起作用。
所以,我的问题有两个:如果我没有域名,我应该使用什么包命名?如果我选择“本地”或“随意”路由,那么转换机制是什么?
答案 0 :(得分:8)
使用任何或多或少的唯一名称,例如项目名称或您拥有的姓氏。 域只是一种惯例,用于防止冲突。
答案 1 :(得分:1)
dbf在命名约定方面是正确的。要执行包名称转换,只需使用现代IDE(如IDEA或Eclipse),它包含重构选项,以将类迁移到不同的包。