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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JSK-CSY 中级黑马   /  2016-12-8 23:48  /  514 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

### 13. 泛型的引入[了解]

*  没有泛型集合存在什么样的安全隐患?
        * 集合如果没有使用泛型指明数据类型,什么样的引用类型都可以存
        * 有可能一个集合中,存储了多种类型的数据
        * 当获取时候,要使用特有方法进行强转,就会发生类型转换异常
* 泛型就是了解决集合安全隐患而出现的.   


### 14. 泛型的定义和使用[应用.重点]

* 泛型在集合中的使用格式: Collection<String> coll = new ArrayList<String>();

* 泛型的好处:
        * 增加了集合安全性,把运行时的异常,转为编译时错误.
        * 省去了类型强转的麻烦.
        * 避免了集合的安全隐患.


### 15. Java中的伪泛型[理解]
*  为什么说Java中的泛型是伪泛型
        * 编译器特性.
        * java中的泛型只存在于编译时期
        * 编译后的class文件中,是没有泛型的.
          
        ```java
         例如:ArrayList<String> al=new ArrayList<String>();
         编译后:ArrayList al=new ArrayList();
        ```

0 个回复

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