jdk 1.5新特性--泛型

原创 2011年01月17日 19:30:00

我们还是国际惯例,不废话直奔主题。

 

网上的资料这样定义泛型:Java的泛型就是创建一个用类型作为参数的类。感觉这个总结不够全面。按我的理解,泛型相当于Java类型的占位

 

符。

 

搞编程的人在概念上较真是幼稚的,概念意会就可以了。我们来看看使用泛型的好处:

 

 

我们定义一个集合,往里面添加了两个数据,一个整型对象,一个字符串,然后试图把集合里的数据全打印出来。程序编译通过,但运行时会有异常。Exception in thread "main" java.lang.ClassCastException: java.lang.Integer

at jdk5.newcharachater.review.GenericTest.main(GenericTest.java:20)

 

强制转换类型时出现了问题,原因是类型转换失败。

我们把12行改成:Collection<String> c = new ArrayList<String>();  

这样编译的时候14行就不能通过了。更新后的程序:

 

 

 

 

 

 

 

第10章 JAVA泛型

QQ:357174805 本课程详细介绍JAVA的泛型,适合所有人学习。
  • 2017年03月31日 15:02

Jdk1.5新特性之泛型(-)

Jdk1.5新特性之泛型(-)
  • javawcj123
  • javawcj123
  • 2015-08-08 22:34:59
  • 503

Java-1.5新特性之泛型

一、泛型由来 Java语言类型包括八种基本类型(byte short int long float double boolean char)和复杂类型,复杂类型包括类和数组。 早期Java版本(1.4...
  • zmken497300
  • zmken497300
  • 2016-07-11 11:53:42
  • 780

jdk1.5之后的新特性

jdk1.5之后的新特性:       泛型       枚举       静态导入       自动拆箱装箱       增强for循环        可变参数...
  • u010918487
  • u010918487
  • 2015-09-20 00:58:37
  • 653

jdk 1.5新特性笔记

  • 2009年03月21日 00:45
  • 3KB
  • 下载

JDK1.5,1.6,1.7,1.8新增特性

JDK1.5,1.6,1.7,1.8新增特性 JDK1.5新特性 1.静态导入(import static) import语句可以导入一个类或是某个包中的所有类。 import static ...
  • admin1973
  • admin1973
  • 2017-02-22 10:27:28
  • 1916

JDK 1.5新特性及应用

  • 2010年05月20日 08:10
  • 1.73MB
  • 下载

线程基础:JDK1.5+(8)——线程新特性(上)

JDK1.5中一个重要特性就是util.concurrent包和其子包(当让JDK1.5中的特性还包括了很多,例如泛型、解包/封包等,但这些不属于我们这个专题讨论的范围)。在这个系列的专题中,我们已经...
  • yinwenjie
  • yinwenjie
  • 2016-02-13 18:34:58
  • 6289

Java 1.5,1.6,1.7,1.8新特性整理

就是爱体验 2017-05-06 08:51 今天给大家分享一下之前整理的Java版本的新特性,从Java1.5到1.8,如果有不全的,麻烦指点一下,感激不尽! Java 1.5新特性 自动装...
  • u011277123
  • u011277123
  • 2017-05-12 13:46:05
  • 456

jdk 1.5新特性——泛型

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 15, 泛型 15.1泛型 泛型...
  • loneswordman
  • loneswordman
  • 2013-10-25 21:33:46
  • 365
收藏助手
不良信息举报
您举报文章:jdk 1.5新特性--泛型
举报原因:
原因补充:

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