1.
因为打包成jar之后如果你解压缩打开之后其实就是一个文件目录,java class被定义在最终的文件夹里面的文件里面,你总是从一个大的路径去定位小的路径,比如一个包是com.java.1point3ares, 里面定义了一个文件包含一个类,你总是从com中找java在找1point3ares,对应文件中就是com/java/1point3ares,而变成1point3ares.java.com就是在1point3ares中找java在找com就很没有意义
2.
因为文本编辑器是左对齐的, 当你import 100多个amazon package的时候前缀com.amazon.xxx都是对齐的。 如果规定从小到大, 前缀就各不相同,看起来乱。