如果我没有与我关联的域,我应该如何命名包?[已关闭]

2022-09-01 06:11:14

因此,大多数Java资源在谈到包时都提到了设置。但是,我不为公司工作,也没有网站。是否有任何常见的命名约定?也许是电子邮件地址?com.yourcompany.project


答案 1

使用顶级域名,如“bernard”或其他独特的域名。重要的部分是该域是唯一的,因此您可以避免冲突,而不是从真正的Internet顶级域(如org或com)开始。例如:

import java.util.*;
import bernard.myProject.*;
import org.apache.commons.lang.*;

答案 2

如果你创建了一个开源项目,你可以在Sourceforge注册它并使用net.sourceforge.myproject。这在很多Java项目中都很常见。一个例子是PMD http://pmd.sourceforge.net/


推荐