泛型

泛型

概述
泛型作用
    减少类型转换的操作
    将运行时的错误提前到编译时
泛型语法
    说明
        泛型在项目中通常用于编写出一些通用的方法或类(接口)
    泛型方法
        public <T> T void method(T t){}
        可以写在普通类中
    泛型类(泛型接口)
        public class Class<T>{}
        为了减少泛型方法的声明
泛型的几个关键词
    ?:任意类型。是为了满足泛型的语法要求
    extends: 上限。? extends Number: 只能传入Number或者Number的子类
    super:下限。? super Number:只能传入Number或者Number的父类
List加泛型
    List<Student> list = new ArrayList<Student>();
Map加泛型
    Map<String,String> map = new HashMap<String,String>();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • object 变量可指向任何类的实例,这让你能够创建可对任何数据类型进程处理的类。然而,这种方法存在几个严重的问题...
    CarlDonitz阅读 1,022评论 0 5
  • 什么是泛型 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数...
    孔垂云阅读 3,241评论 1 57
  • 泛型是Java 1.5引入的新特性。泛型的本质是参数化类型,这种参数类型可以用在类、变量、接口和方法的创建中,分别...
    何时不晚阅读 3,122评论 0 2
  • 1. 泛型概述 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,...
    JackChen1024阅读 559评论 0 3
  • 那天下午,是我第一次站在舞台上面对上百号人的演出。公社李书记来了,还有公社知青办罗主任,曹秘书,杨秘书一行十...
    咕咪to阅读 557评论 0 0

友情链接更多精彩内容