A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hxwo211314 中级黑马   /  2014-7-7 18:57  /  628 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

总结:
没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。使用泛型集合,可
以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全;并且当从集
合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制类型转换。如果存储的
元素不是指定的类型,那么编译将会报错,把运行时的问题转换到了编译时期。
引入泛型以后,前面讲解反射的代码就可以改写成如下形式了,这种情况下创建实例对象时不需要类型转换:
泛型的好处
      1:把运行时的异常转到了编译时期。
      2:避免了程序员强制类型的转换。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马