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

pil*_*rth 2 java jls

如果我坐在工作中,我可以轻松地编写一些Java代码 - 我只是使用我的公司域名作为包名称,我甚至没有想到.

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

JSL没有说 - 它建议使用Internet域名.但是,它确实提到了本地和休闲包装名称

本节指定用于生成此类唯一包名称的建议约定.鼓励Java平台的实现提供自动支持,以便将一组包从本地和临时包名转换为此处描述的唯一名称格式.

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

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

dbf*_*dbf 8

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