Java集合类框架的基本接口有哪些?
总共有两大接口:Collection 和Map ,一个元素集合,一个是键值对集合; 其中List和Set接口继承了Collection接口,一个是有序元素集合,一个是无序元素集合; 而ArrayList和 LinkedList 实现了List接口,HashSet实现了Set接口,这几个都比较常用; HashMap 和HashTable实现了Map接口,并且HashTable是线程安全的,但是HashMap性能更好;
java.util.Collection [I]
|—java.util.List [I]|—java.util.ArrayList [C]|—java.util.LinkedList [C]|—java.util.Vector [C]|—java.util.Stack [C]|—java.util.Set [I]|—java.util.HashSet [C]|—java.util.SortedSet [I]|—java.util.TreeSet [C]
java.util.Map [I]
|—java.util.SortedMap [I]|—java.util.TreeMap [C]|—java.util.Hashtable [C]|—java.util.HashMap [C]|—java.util.LinkedHashMap [C]|—java.util.WeakHashMap [C]用一张图片更好的展示:
转载于:https://www.cnblogs.com/yonyong/p/9322389.html
Java集合类框架的基本接口有哪些?相关推荐
- Java集合类框架总结
一.Collection接口 Collection接口属于java.lang包,是集合类框架的主要接口,List接口.set接口.Queue接口继承了Collection接口,分别是列表.集合和队列. ...
- Java集合类框架源码分析 之 LinkedList源码解析 【4】
上一篇介绍了ArrayList的源码分析[点击看文章],既然ArrayList都已经做了介绍,那么作为他同胞兄弟的LinkedList,当然必须也配拥有姓名! Talk is cheap,show m ...
- Java集合框架之四大接口、常用实现类,java基础面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...
- JavaSE入门学习34:Java集合框架之Collection接口、子接口及其实现类
一Collection接口 Collection接口定义了存取一组对象的方法,其子接口Set.List和Queen分别定义了存储方式. 使用Collection接口需要注意: 1Collection接 ...
- Java集合框架中Map接口的使用
在我们常用的Java集合框架接口中,除了前面说过的Collection接口以及他的根接口List接口和Set接口的使用,Map接口也是一个经常使用的接口,和Collection接口不同,Map接口并不 ...
- Java集合查找Map,Java集合框架中Map接口的使用
在我们常用的Java集合框架接口中,除了前面说过的Collection接口以及他的根接口List接口和Set接口的使用,Map接口也是一个经常使用的接口,和Collection接口不同,Map接口并不 ...
- Java集合框架及基本接口
文章目录 Collection接口及迭代器 泛型方法的使用 集合基本接口和实现 List ArrayList LinkedList ListIterator接口和Iterable接口的区别 Set H ...
- 夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题
本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...
- 2014年4月5日 java集合框架总结2--List接口及其子类
List接口 Collection接口的子接口,可以使用Collection中全部方法. 有序集合,元素有索引,元素可以重复 List:特有的常见方法:有一个共性特点就是都可以操作角标. 1,添加 ...
最新文章
- 【arc101】比赛记录
- React开发(281):一定是路由错误
- OJ1009: 求平均分
- matplotlib输出图形到网页_pytorch使用matplotlib和tensorboard实现模型和训练的可视化...
- Cmake之基本语法
- aggs 聚合 取结果
- oracle读取blob字段的方法,如何读取Oracle的BLOB字段里的文件?
- seay代码审计工具_代码审计入门实战
- 文章编辑数据结构课程设计
- 猿创征文|工具百宝箱-数据库连接工具-接口调试与测试工具-抓包工具
- 证件照处理工具,软件虽小,但是功能强大!(证件照工具,都用得上)
- python 快递分拣小程序
- 短信api的接口平台有哪些可以免费试用
- java isbn_Java ISBN formating
- 途游游戏 DevOps 实践|都说「单元测试」好,「AAAC四步法」少不了
- 开源软件的法律风险及防控
- 腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗?
- NFC Forum发布NFC数据交换格式(NDEF)规范
- 3D变电站vr建模三维展示可视化管理系统
- 求学之路五、六月的Review
热门文章
- CentOS 7 Linux 的初始化系统(系统服务管理和控制程序/Init System) -- systemd 详解
- HH SaaS电商系统移动端商城,买家选择商品规格的交互设计
- 系统微服务签发token
- 0xFFFFFF的问题
- thinkphp6企业项目实战_[MarsZ]ThinkPHP项目实战总结
- 优朋普乐大数据_优朋普乐邵以丁:用大数据全面洞察需求
- C语言预处理命令分类和工作原理
- 西南医院微服务咋查得到_#全国最好医院排行榜#发布:成都这4家牛了!四川31个专科排全国前十(总榜)...
- 光猫的分类及应用范围有哪些?
- 工业以太网交换机的概念及其主要功能介绍