小白提问 为啥java中包的命名都会加域名前缀com.,但是java中标识符的命名规则中不能使用“.

小白提问 为啥java中包的命名都会加域名前缀com.,但是java中标识符的命名规则中不能使用“.”,这是为什么啊?难道包不需要遵守命名规则?

不一定都是com.,还有cn.等,就apache来说,会有org.apache,一般都会是公司等机构网站的域名倒置,然后项目名(如:org.apache.tomcat),然后具体分包吧。包名属不属于标识符不太清楚(应该不属于吧),但是包名的命名规则就是这样的。