泛型作业

  1. 为什么使用泛型 ?

    泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数型可以用在类、接口和方法的创建中,分别称为泛型类。泛型接口、泛型方法。相对于传统上的形参,可以使我们的参数具有更多类型上的变化,使代码能更好地使用。

  2. Java 虚拟机支持泛型么 ? 什么是泛型擦除 ?

    不支持,因为泛型其实就是在编译器中实现的,而虚拟机并不认识泛型类项,所以要在虚拟机中将泛型类型进行擦除,也就是说,在编译阶段使用泛型,运行阶段取消泛型,即擦除。

  3. 怎么使用泛型 ?

    泛型可以使用在类、接口、方法和非静态的成员变量上

    泛型指定的类型不能是基本类型

  4. K , V 代表什么意思 ?

    K代表Map的key

    V代表Map的value

  5. 自定义类或者接口怎么使用泛型 ?

    定义和使用含有泛型的类 定义格式:修饰符 class 类名<代表泛型的变量>{ }

    定义和使用含有泛型的接口 定义格式:修饰符 interface 接口名<代表泛型的变量>{ }

你可能感兴趣的:(泛型作业)