java中Dao中用泛型

项目中如下写没有错:但是我这样写就有如上的错误了,不知怎么回事,顺便问一下引入泛型的好处... 项目中如下写没有错:

但是我这样写就有如上的错误了,不知怎么回事,顺便问一下引入泛型的好处
展开
 我来答
映幻路03
2015-06-04 · TA获得超过348个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:98.9万
展开全部
贴上你IA类的代码,泛型在java里面是一种语法糖,作用简单可以理解为让开发在编译阶段能发现相关的错误 而不是让错误在运行阶段才被发现 如List<String> 则list里面只能放入String类型,否则编译都通不过,你可以搜搜语法糖的作用,实际泛型在形成的class文件中还是会被擦除
追问
泛型其实就是一些未定义的类型,比如方法中就是位置的参数类型,如果在接口和类中加入泛型的限制就是避免了参数或者返回值得强转,不知道这样理解有没问题
追答
泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率,
也不是说避免强转,是你在编写代码的时候编译器就会要求你明确具体的数据类型,防止不使用的情况下,将类型转换错误带到运行时
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式