Java中的集合框架
来源:互联网 发布:票据市场知乎 编辑:程序博客网 时间:2024/06/05 04:51
Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。
如果有些对象属性的类型相同,但意义与作用不同,就不能把它放入集合中(例如:性别和姓名都是字符串类型,但是所表示的意义不同).
集合的作用:
(1)在类的内部,对数据进行组织
(2)简单而快速的搜索大数量的条目
(3)有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素
(4)有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型
与数组的对比——为何选择集合而不是数组
(1)数组的长度在运行时不可改变,而集合的长度课改变
(2)数组只能通过下标访问元素,类型固定(即下标只能为int型),而有的集合可以通过任意类型查找所映射的具体对象(关键字)
Java集合框架的体系结构:
Java中的集合框架由两大家族组成:Collection和Map两个根接口
1.Collection接口:
注:
(1)Collection中存储的是一个一个的对象
(2)List和Queue存储的元素是排列有序的,并且可以重复
(3)Set中存储的元素是无序的,并且不可以重复
2.Map接口
注:
(1)Map也有众多子接口,但最常用的的是实现类HashMap
(2)Map中存储的对象是映射,<Key,Value> Key和Value可为任意类型的对象
0 0
- java 中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- 《JAVA中的集合框架》
- JAVA中的集合框架
- JAVA中的集合框架
- java中的集合框架
- java中的集合框架
- Java 中的集合框架
- Java中的集合框架
- Java 中的集合框架
- java中的集合框架
- 记录一些学习angular2中遇到的问题
- Office 2016 for Mac破解版(含破解补丁和教程)
- python中 try、except、finally 的执行顺序
- Android 使用版本控制工具时添加忽略文件方式
- 深度学习中经常看到epoch、 iteration和batchsize
- Java中的集合框架
- C#编写ActiveX控件
- 使用FreeMarker生成静态HTML
- 《门徒》中的,高内聚、低耦合
- 1032. Sharing 解析
- Java - 文档注释(javadoc)
- nginx lua
- 蓝桥杯-第七届省赛javaA组-压缩变换
- Java多线程编程中Master-Worker模式的详解