黑马程序员:泛型

原创 2012年03月24日 04:52:03

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

泛型:
 JDK1.5版本新特性,用于解决安全问题,是一个类型安全机制。

好处:
 1:将运行时期出现的类类型异常,转移到了编译时期。
 2:避免了强制转换的麻烦。

泛型可以通过  <>  来定义要操作的引用数据类型。

那么在使用java提供的对象时,什么时候写泛型呢?
 通常在集合框架中很常见,只要见到<>就要定义泛型。 用于确定该集合操作的类型。
当使用集合时,将集合中要存储的数据类型作为参数传递到<>即可。

特殊之处:
 静态方法不可以访问类上定义的泛型。
 如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上。

泛型的限定:
 ? exetends E :可以接收E类型或E的子类类型。  称之为上限固定。
 ?   super  E :可以接受E类型的或E类型的父类。 称之为下限固定

?  通配符,也可以理解为占位符。

 


---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员------第11天笔记(泛型)

----- android培训、java培训、期待与您交流! ---------- 泛型 1,泛型:JDK1.5后java出现的新特性,用于解决安全问题,是一种类型安全机制参照的是数组的定...

黑马程序员----牛叉的集合之Set,泛型,Map

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.Set体系 该体系特点:无序,不重复。 |--HashSet:底层数据结构使用的是哈希...

黑马程序员----集合2(Collection、迭代、泛型)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-集合类 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多 个对象的操作,就对对...

黑马程序员——34,TreeSet与泛型

黑马程序员——34,TreeSet与泛型 旧博客整理归纳: 一:TreeSet----》         TreeSet集合的底层数据结构是二叉树结构,元素进入容器后会自动被排序,不可以存放重复元素,...

黑马程序员——java中的泛型

------- android培训、java培训、期待与您交流! ---------- 泛型的概述: 泛型是JDK1.5之后的新特性,用于解决安全问题,是一个安全机制。 好处: 1  将运...

黑马程序员--java基础复习之泛型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 泛型 泛型:JDK1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制。 ...

黑马程序员——【Java反射学习】反射的应用:测试泛型的本质

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Class类的使用方法的反射成员变量的反射构造函数的反射反射的应用:测试泛型的本质...

黑马程序员----java基础加强 注解与泛型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

黑马程序员——java基础加强之泛型

体验泛型 ●  Jdk 1.5以前的集合类中存在什么问题 ArrayList collection = new ArrayList(); collection.add(1); collection.a...

黑马程序员-----看视频后注解总结和泛型总结

---------------------- android培训、java培训、期待与您交流! ---------------------- 一:JDK1.5注解 1:什么是注解 注解是一个类。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)