java-泛型作业

1. 为什么使用泛型 ?

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

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

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

3. 怎么使用泛型 ?

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

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

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

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

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

   
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.类中方法的泛型与类的泛型的关系 2.静态方法在类加载的时候就调用,必须声明自己的泛型
    ZOKE阅读 210评论 0 0
  • JAVA-泛型 sschrodinger 2018/11/15 简介 泛型是Java SE 1.5的新特性,泛型的...
    sschrodinger阅读 531评论 0 2
  • Java1.5版本中增加了泛型。在没有泛型之前,从集合中读取到的每一个对象都必须进行转换。如果不小心插入了错误类型...
    塞外的风阅读 859评论 0 0
  • Java容器能够容纳任何类型的对象,这一点表面上是通过泛型机制完成,Java泛型不是什么神奇的东西,只是编译器为我...
    coderljx阅读 401评论 0 0
  • 写一个输出数组的方法。但是数组的类型有很多,如int ,double,float,字符串等等。为了输出不同类型的数...
    snoweek阅读 821评论 0 0