java泛型梳理 概述 泛型,即参数化类型,是在JDK1.5之后才开始引入的. 所谓参数化类型是指所操作的数据类型在定义时被定义为一个参数,然后在使用时传入具体的类型. 这种参数类型可以用在类,接口,方法的创建中,分别被称为泛型类.泛型接口和泛型方法. 泛型值存在于java的编译期,编译后生成字节码文件泛型是被擦除的: Java泛型的底层原理 泛型思想最早在C++语言的模板(Templates)中产生,Java后来也借用了这种思想.虽然思想一致,但是他们存在着本质性的不同. C++中的模板是真正…