容器

容器用来保存对象或基本类型数据

一.collection

1.list必须按插入顺序保存元素;

常用list:ArrayList基于数组存储,查找效率高,增、删效率低下;

LinkedList基于链表存储,增、删效率高,查找效率低

2.set元素不能重复;

常用set:HashSet使用散列函数,重写hashCode与equals方法;TreeSet有序的集合;LinkedHashSet使用链表维护元素顺序;

3.queue按排队规则确定元素产生的顺序;

二.map键值对对象

常用map:HashMap、TreeMap、HashTable

容器工具类:Arrays、Collections

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本篇文章带你从Java源码深入解析关于Java容器的概念。 参考文献: Java容器相关知识全面总结 Java官方...
    Tsy远阅读 20,155评论 13 142
  • 3.3 集合 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另...
    闫子扬阅读 4,101评论 0 1
  • 一、前言 上面这幅图是 集合框架涉及到的类的继承关系,从集合类的角度来看,它分为两个大类: 和 。 1.1 Col...
    泽毛阅读 10,295评论 5 19
  • 容器的概念所谓STL容器,即是将最常运用的一些数据结构(data structures)实现出来。容器是指容纳特定...
    饭饭H阅读 2,976评论 0 0
  • STL(标准模板库),是目前C++内置支持的library。它的底层利用了C++类模板和函数模板的机制,由三大部分...
    岁与禾阅读 39,323评论 3 132

友情链接更多精彩内容