Java高手速成 | Java集合类泛类型
2023-09-11 14:20:23 时间
Java高手是这样炼成的。
01、Java集合类包括哪些?
作为学习集合类泛类型的预备知识,图1列出了Java集合类继承图。要学会集合类泛类型,除了懂得集合类外,大家也需
要了解继承的工作原理。图中虚线表示Collection是一个接口。
02、什么是集合类泛类型?
泛类型最初发表于JDK5.0,主要应用于声明和定义Java的集合类。首先看一个具体例子:
//完整程程序见《Java高手是怎样炼成的》资源配套目录Ch14名为WildcardTest.java
List<?> bList; //声明一个任何类型元素的集合
我们称<?>为泛类型。具体地讲为无通界泛类型,简称无界泛型,英文称之为Wildcard。
List<?>bList;
只是声明了一个名为bList的List集合。在编写bList的具体应用代码时,我们必须用具体的类数据, 如Integer, Double, String等等,来替换或者指定具体的bList元素类型。例如:
List<?> bList;
相关文章
- 哈希算法原理【Java实现】
- Java入门系列之集合ArrayList源码分析
- 【JAVA】JSP页面中,通过import导入类的方法(示例)
- Java NIO系列教程(四) Scatter/Gather
- Java核心技术卷I基础知识3.5.1 数学函数与常量
- Java集合-Collection
- Java ThreadLocal的使用
- 八股文系列:Java中的异常和错误
- Java面试集合(七)
- Java面试集合(一)
- Java面向对象继承
- Java连接MYSQL【转载】
- Java 权限框架 Shiro 实战二:与spring集成、filter机制
- Java集合框架之一:ArrayList源码分析
- java面向对象基础(一)
- Java集合杂谈
- Java 设计模式之桥接模式,Java 桥接模式 ,java Bridge Pattern
- 浅析Java对集合进行操作时报java.util.ConcurrentModificationException并发修改异常问题:产生原因、单线程/多线程环境解决、CopyOnWriteArrayList线程安全的ArrayList、fail-fast快速失败机制防止多线程修改集合造成并发问题
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 一文整理总结常见Java面试题系列——Java集合篇(2022最新版)
- Java-Spring集合注入
- 华为OD机试 -最小步骤数(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 我和Java这些年的故事(二)
- Java集合---LinkedList源码解析
- 源码阅读(3):Java中主要的List结构——ArrayList集合(上)