java-泛型作业

1. 为什么使用泛型 ?

   可重用性、类型安全、效率高

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

   JDK1.5
   java的泛型处理过程中都是编译器中进行的,编译器首先会生成bytecode码,这个过程是不包括泛型的,泛型类型在编译的时候会被擦除

3. 怎么使用泛型 ?

   在集合声明和实现的后面加上<>,里面写上指定类型,这个集合就只能存放指定的集合类型了

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

   K代表Map的key;V代表Map的value

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

   创建泛型接口,在接口名后定义通配符T
   接口中定义泛型方法,参数不再是明确的类型,而是通用符T
   类实现接口时将通配符替换为明确的类型

   

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