
javaSE综合知识点
Kilnn
这个作者很懒,什么都没留下…
展开
-
java泛型(三)、通配符的使用
通配符有三种:1、无限定通配符 形式2、上边界限定通配符 形式 //用Number举例3、下边界限定通配符 形式 //用Number举例1、泛型中的?通配符如果定义一个方法,该方法用于打印出任意参数化类型的集合中的所有数据,如果这样写import java.util.ArrayList;import java.util.Col原创 2012-08-31 13:21:54 · 14947 阅读 · 9 评论 -
java泛型(一)、泛型的基本介绍和使用
现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用原创 2012-08-15 13:48:51 · 81907 阅读 · 23 评论 -
java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在原创 2012-08-29 23:44:10 · 79364 阅读 · 58 评论