首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:泛型的概述
1.1 泛型设计的背景
1.2 泛型是如何设计的?
1.3 泛型的概念
1.4 为什么要有泛型?
1.5 泛型的相关名词
第二章:自定义泛型结构
2.1 概述
2.2 泛型类和泛型接口
2.3 使用泛型类和泛型接口
2.4 类型变量的上限
2.5 泛型擦除
2.6 泛型方法
第三章:类型通配符
3.1 泛型指定限制问题
3.2 类型通配符
3.3 类型通配符的三种使用形式
3.4 类型通配符的理解
3.5 使用类型通配符指定类型参数的问题
当前位置:
首页>>
技术小册>>
Java语言基础11-Java中的泛型
小册名称:Java语言基础11-Java中的泛型
● 集合容器类在设计阶段/声明阶段不能确定这个容器到底存的是什么类型的对象,所以在 JDK 5 之前只能将元素类型设计为 Object ,JDK 5 之后使用泛型来解决。 ● 因为这个时候除了元素的类型不确定,其他的部分是确定的,例如:关于这个元素如何保存,如何管理等是确定的,因此,此时可以将元素的类型设置成一个参数,这个类型参数叫做泛型。比如:Collection<E> 、List<E> 中的 <E> 就是类型参数,即泛型。 注意:自从 JDK1.5 引入泛型的概念之后,对之前核心类库中的 API 就做出了很大的修改,例如:集合框架中的相关类和接口、java.lang.Comparable 接口,java.util.Comparator 接口、Class 类等等,所以很多人误解的认为泛型就是用在集合中,这样的说法是不正确的。
上一篇:
第一章:泛型的概述
下一篇:
1.2 泛型是如何设计的?
该分类下的相关小册推荐:
Java语言基础2-运算符
Java语言基础12-网络编程
手把手带你学习SpringBoot-零基础到实战
Mybatis合辑1-Mybatis基础入门
Java语言基础3-流程控制
Java并发编程实战
Java语言基础9-常用API和常见算法
Mybatis合辑3-Mybatis动态SQL
Mybatis合辑5-注解、扩展、SQL构建
Java高并发秒杀入门与实战
SpringBoot合辑-初级篇
Java面试指南