Java泛型之擦拭法

java的虚拟机是没有泛型类型对象的,所有的对象都属于普通类。 擦拭法 无论什么时候定义一个泛型,编译的时候都会自动的匹配一个相应的原始类。这个原始类名就是去掉类型参数后的泛型类型名。类型变量会被擦除,替换为限定类型,或Object(没有限定时)。 例如一个泛型类Pair如下: class Pair<T> { private T first; private T second; pub…

Java中泛型初探

泛型类 泛型类就是有一个或多个类型变量的类。 package com.studyjava.demo; import java.util.*; public class Demo19 { public static void main (String[] args) { var pair = new Pair<String>("hello ", "java&…