Answers:
全球唯一性。如果每个人,或者至少是认真地在内部项目之外分发其代码的开发人员,都遵守该约定,那么当您向项目中添加另一个第三方库时,名称冲突就永远不会发生。请记住,Java最初是作为一种代码部署解决方案进行传播的,可随时随地(通过applet和Internet上的远程类加载)进行部署。
Java was initially propagated as a solution for code deployment anywhere, anytime
与现在的Java相反?我不了解您,但是我仍然可以成功地使用Java WebStart将客户端代码部署到内部网络中的数千台PC上。这使得“尽早发布,经常发布”对每个人的痛苦要小得多。
就像维基百科所说的那样,
“ Java语言规范建立了包命名约定,以避免两个发布的包具有相同名称的可能性。”
com.louisrhys.xxx.yyy
自己是否拥有louisrhys.com