在JRE中,Sun的内部软件包以2个顶级域(sun和com)为前缀。例如,
com.sun.security.jgss sun.security.jgss
对我来说,他们选择哪个前缀似乎很随意。我很好奇Sun为此使用了什么规则。
“ com.sun”约定是更可取的格式,因为它遵循为命名Java软件包而建立的“命名约定”。
http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.html
您应该使用唯一的公司或个人网站URL作为软件包中的前几个单词,以确保名称空间的唯一性。那些以“ sun”开头的内容可能不打算暴露于外界。