美文网首页JavaEE复习在路上(首发微信公众号:学习微站)
【暂停更新通知】11.泛型是什么?怎么理解?泛型的类型有哪些?

【暂停更新通知】11.泛型是什么?怎么理解?泛型的类型有哪些?

作者: 学习微站 | 来源:发表于2020-11-25 11:38 被阅读0次

(Java)SSM+MySQL实现旅游管理系统【含源码】https://blog.csdn.net/weixin_43206161/article/details/120477777?spm=1001.2014.3001.5501

1、泛型,即“参数化类型”2、没有泛型之前

List arrayList = new ArrayList();arrayList.add("aaaa");arrayList.add(100);for(int i = 0; i< arrayList.size();i++){    String item = (String)arrayList.get(i);    Log.d("泛型测试","item = " + item);}

崩溃

ArrayList可以存放任意类型,例子中添加了一个String类型,添加了一个Integer类型,再使用时都以String的方式使用,因此程序崩溃了。

所以需要泛型来解决这个问题,泛型将所有类型,对象带过来,以<>的定义来表示泛型。
3、泛型的类型有哪些?T、<>比较常见

E - Element (在集合中使用,因为集合中存放的是元素)

T - Type(Java 类)K - Key(键)

V - Value(值)N - Number(数值类型)

? - 表示不确定的java类型S、U、V - 2nd、3rd、4th types

相关文章

  • 【暂停更新通知】11.泛型是什么?怎么理解?泛型的类型有哪些?

    (Java)SSM+MySQL实现旅游管理系统【含源码】https://blog.csdn.net/weixin_...

  • GeekBand-Swift 第三周笔记(泛型、函数类型、闭包)

    泛型、函数类型、闭包 泛型 泛型是什么?简单说来泛型就是泛指的类型,里面可以实例化任何你想要的类型。比如我想写个函...

  • OC 泛型, __kindof

    泛型:限制类型 泛型声明格式:在声明类的时候,在类型后面<泛型名称>泛型定义格式:放在限制的类型后面<类型> 泛型...

  • Java泛型详解

    泛型 泛型由来 泛型字面意思不知道是什么类型,但又好像什么类型都是。看前面用到的集合都有泛型的影子。 以Array...

  • Java-泛型

    关键字:泛型、类型擦除、泛型实现、泛型缺点、泛型运用。 1.不使用泛型会怎么样? 例子1,int、String元素...

  • 泛型

    泛型 Why:为什么需要泛型 What:泛型是什么; How:泛型怎么实现 When:泛型什么时候使用 Where...

  • 【Swift】泛型常见使用

    1、Swift泛型4种 泛型函数泛型类型泛型协议泛型约束 2、泛型约束3种 继承约束:泛型类型 必须 是某个类的子...

  • 三、TypeScript 泛型

    什么是泛型 理解:泛型就是在编译期间不确定类型(广泛之意思),在调用时,由程序员指定的泛型具体指向什么类型。泛型在...

  • Java泛型

    本文介绍的知识点 泛型是什么? 泛型的使用在反射中使用泛型在集合类中使用泛型 关于泛型擦除如何理解?如何避免泛型擦...

  • iOS 强大的泛型

    文章围绕一下五点进行介绍: 泛型是什么为什么要用泛型泛型怎么用泛型进阶泛型的延伸使用 泛型(Generics)是什...

网友评论

    本文标题:【暂停更新通知】11.泛型是什么?怎么理解?泛型的类型有哪些?

    本文链接:https://www.haomeiwen.com/subject/lxalbktx.html