包名的好处是可以防止类名冲突,也可以配合访问控制修饰符用来控制类的权限,为了避免包名也出现冲突,我们需要对包名设置一个规范,不能随随便便起包名。

    规范的例子如 org.apache.common.lang.StringUtil

    • org.apache 是公司域名的反写
    • common 项目名
    • lang 模块名
    • StringUtil 类名