同名包的选择
在开发中,有很多的包!在不同的技术层次中;有很多类或者接口呀都是重名的!
比如:Date
? ? ? 在java中util包中有Date ? 在sql包中也有Date;
?
但是由于现在开发工具比较多,有的时候会直接给你导入了。有的时候会让i自己选择导入;
所以,我们经常会发现这样的编译错误:我们的句柄类型看起来和函数返回类型相同;但是还是报错,
例如:
import antlr.collections.List;List users=this.getHibernateTemplate().find("from TokenMap where username='"+username1+"'");if(users.isEmpty()){
?
? ? ?其实上面的find返回的是java.util中的List;所以才会出错!
? 这时,我们会发现编译不通过的!所以,在选择保时要慎重!