导包路径为什么从com开始写?为什么前面的包不用写?

图片说明
为什么前面的src main java不用写,直接从com开始写?

只有从com.之后才是包名.你说的那些src main java 是你创建项目是的文件夹.包名一般全是小写,将公司域名反过来

前面那个不是包,包的跟路径就是java

这是一种默认的规范,是公司的域名反过来,因为项目本身的区别是包名,也是一种保护、区分和习惯吧。