JDK 1.5引入的新特性 -- 泛型.docxVIP

  • 6
  • 0
  • 约2.52千字
  • 约 4页
  • 2018-03-08 发布于河南
  • 举报
JDK 1.5引入的新特性 -- 泛型

JDK 1.5引入的新特性 -- 泛型 选择自?/user/laughcry2002laughcry2002?的 Blog关键字?JDK 1.5引入的新特性 -- 泛型出处?1. 引言JDK 1.5 中引入了新的语言成分, 泛型(Generics)是其中较为重要的一个.简单的泛型(Defining Simple Generics)以下代码摘自java.util包的List接口和Iterator接口的定义:public interface ListE { void add(E x); IteratorE iterator();}public interface IteratorE { E next(); boolean hasNext();}类型参数与尖括号有关的一些东西是JDK 5引入的新东西, 它们是List和Iterator接口的形式的类型参数(简称类型形参)声明.而在对泛型声明List进行调用时(例如: ListInteger), 所有出现的类型形参(如?E)的地方, 都会被实际的类型参数(简称类型实参, 如 Integer)所替换掉.虽然与C++中的模板机制在形式上很想像, 但必需注意, Java中的泛型声明决不会在调用时被展成多份副本: 不论是在源码级, 二进制级, 还是在磁盘或内存中, 都不会被展开!泛型声明只会也只需编译一次, 并生成一个类文件(class文件), 这

文档评论(0)

1亿VIP精品文档

相关文档