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