楼主可能对泛型理解错了,泛型就是在定义类,接口和方法时使用的类型形式参数,这个类型形参会在声明对象或者调用方法时动态指定.
同俗来讲,比如我们将一个对象扔进List集合里面的时候,再拿出来用时,List集合就忘记了原来丢进去的对象是什么类型的,这时候,泛型就会
提醒集合,告诉它我扔进去是什么类型的对象,你还给我的就必须是什么对象,.至于你说,<这些不同的数据进行操作>意思是说
向一个集合中扔进不同类型的对象吧?这严格来说是不建议的,在没有加泛型以前,集合是不会检查你扔进集合的对象到底是什么类型,扔出来的一律是Object
但是加上泛型以后,泛型会自动帮你检查对象类型.总之,泛型是为了增强程序健壮性而存在.
会帮你自动进行检查.使集合只能保存特定类型的对象. |