接上篇我们讲了javac命令如何搜索类,https://blog.csdn.net/hello__ZC/article/details/102583870
但是上篇并没有说到它找到类就一定是那个待编译类中使用的类吗,我们知道类名称是可以重复的,但是类的路径是惟一的
类路径=package + className 一个包内是不能存在相同名称的类的,这篇文章我们通过实验看看javac是如何确定是它要找的类呢?
实验一:Test1和Test2同时不指定包名,javac Test1.java编译Test1.java编译成功
实验解释:编译Test1.java---在本目录中查找Test2.java----找到,类路径为Test2(未指定package) ---发现和Test1同包