java中import问题
如果在一个class里面引用不能包里面的相同类名文件,这个时候编译就就会报错。然后这个时候如果import把后面的类型改成*的话,调用这个类的话就会报错(找不到这个类)说明引包失败了。
有没有人能从底层来解释下这两个问题呀? --------------------编程问答-------------------- *的时候是把所有包,包括java的与项目的jar 都会扫描一遍, 不报编译错误说的是IDE还是JAVAC --------------------编程问答-------------------- 这个问题很直接的
java.util包里有List
java.awt包里也有List但是,这两个类根本不是一回事,所以不能直接使用import同时导入
因为你在使用的时候,编译器不可能自动识别你正在使用的哪一List;
所以,最好的方法是你要用util包的就java.util.List list = new ArrayList();
要用到awt包的List就java.awt.List otherlist;
补充:Java , Java EE