黑马程序员:泛型

原创 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>、期待与您交流! ----------------------

黑马程序员_泛型总结

---------------------------------------------------android培训、java培训、期待与您交流!---- --------------------...
  • heqinglin8
  • heqinglin8
  • 2014年02月22日 22:21
  • 553

黑马程序员--Java基础加强--06.【泛型通配符限定】【个人总结】

泛型通配符限定 总结 ----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 本篇日志着重总结extends和super在泛型限...
  • u011406124
  • u011406124
  • 2013年07月30日 09:55
  • 1178

黑马程序员--Java基础之二叉树数据结构和泛型

今天是java学习第15天,学习了集合内容的TreeSet数据和泛型。   import java.util.*; /* Set:无序,不可以重复元素  |--HashSet:数据结构是...
  • SpiderManZZH
  • SpiderManZZH
  • 2014年11月27日 00:29
  • 597

黑马程序员骗局

最近看到网上的一篇帖子:“传智播客旗下黑马程序员就业骗局,企业封杀遇到了骗子培训” 。    黑马程序员面对诋毁,诽谤,真的想置之不理,让谣言自生自灭。看看那篇帖子的发布时间大概在2013年或者2...
  • itcast_cn
  • itcast_cn
  • 2016年09月05日 15:22
  • 3365

黑马程序员-java就业面试题大全(持续更新)

1、一个"java"源文件中是否可以包含多个类()?
  • zj3911507
  • zj3911507
  • 2014年06月20日 16:32
  • 1948

黑马程序员--Spring框架方方面面之…

--------
  • li951418089
  • li951418089
  • 2015年12月24日 10:25
  • 614

黑马程序员--Oracle学习_day06

----------  android培训 、java培训、期待与您交流! ---------- 学习目标:1,理解oracle的pl/sql的概念   2,掌握pl/sql编程技术(...
  • xpaibeyond
  • xpaibeyond
  • 2015年01月16日 14:28
  • 220

黑马程序员:Java学习路线大揭秘连载2-JavaWeb篇!

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已...
  • itcast_cn
  • itcast_cn
  • 2016年10月18日 17:44
  • 1476

黑马程序员前端培训深圳首期班火爆开班

黑马程序员在北京开设前端学科以来,其火爆程度远远超出了预期。面对市场的强烈需求,黑马程序员前端学院历时三年研发的大前端课程火爆登陆深圳,受到广大学员的热烈追捧,于2016年8月8日正式在深圳校区开班,...
  • itcast_cn
  • itcast_cn
  • 2016年08月12日 11:16
  • 2157

传智播客黑马程序员28期JavaEE基础及就业班视频教程

日期 课程(空内容代表放假) 2016/5/23 星期一 开学典礼()     2016/5/24 星期二 HTML实战...
  • qq_38472018
  • qq_38472018
  • 2017年04月29日 11:59
  • 354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员:泛型
举报原因:
原因补充:

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