读书人

同名包的抉择

发布时间: 2013-07-25 16:22:17 作者: rapoo

同名包的选择

在开发中,有很多的包!在不同的技术层次中;有很多类或者接口呀都是重名的!

比如: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;所以才会出错!

? 这时,我们会发现编译不通过的!所以,在选择保时要慎重!

读书人网 >编程

热点推荐