博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java集合框架
阅读量:5104 次
发布时间:2019-06-13

本文共 510 字,大约阅读时间需要 1 分钟。

早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。

虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties 类的方式有着很大不同。

集合框架被设计成要满足以下几个目标。

  • 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。

  • 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。

  • 对一个集合的扩展和适应必须是简单的。

为此,整个集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如: LinkedListHashSet, 和 TreeSet 等,除此之外你也可以通过这些接口实现自己的集合。

从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。

转载于:https://www.cnblogs.com/panxuejun/p/10089407.html

你可能感兴趣的文章
hashlib模块
查看>>
开始时间结束时间对比
查看>>
厚积薄发,丰富的公用类库积累,助你高效进行系统开发(14)---Winform开发的常用类库(终结篇,CHM文档放送)...
查看>>
微信小程序豆瓣电影项目的改造过程经验分享
查看>>
JSP页面的9个隐含变量
查看>>
用GL画出人物的移动路径
查看>>
block,inline和inline-block概念和区别
查看>>
[转]linux忘记密码怎么办法
查看>>
[转]postgre 系统表对象说明
查看>>
[转]从sql server 或 Access 中随即查询出几条数据
查看>>
Bootstrap 的 Dropdown
查看>>
C# winForm启动最小化到任务栏右侧通知栏并交互操作
查看>>
【RAY TRACING THE REST OF YOUR LIFE 超详解】 光线追踪 3-4 基于重要性采样的材质初探...
查看>>
微服务实战(四):服务发现的可行方案以及实践案例
查看>>
JAVA课程课后作业03之作业一
查看>>
jQuery性能优化整理
查看>>
nginx反向代理和负载均衡的配置
查看>>
棋盘覆盖问题(分治思想)
查看>>
极度吸引人的Linode日本机房,已经成为华人大茅房
查看>>
hdu Catch him
查看>>