您的位置 首页 java

Java容器有哪些

什么是容器?

我们这里的容器指的是Java容器类库里面的类,其作用是用于保存对象或者叫对象的引用(我们一般简称对象)。

Java容器有哪些?

Java容器包含Collection和Map两大类,其下又有很多字类,下面是大概的层级结构。

+Collection

– List:可重复

ArrayList:用的最多,可以理解为一个无序的可重复的可变数组

— LinkedList:不常用,可以理解为一个链表

— Vector:类似ArrayList只不是事线程安全的

— Stack:可以理解为一个栈

– Set:不可重复

HashSet: 一个访问快速的Set

— LinkedHashSet:能够记录下插入时的顺序的Set

— TreeSet:一个排好序的Set


+Map:提供一个key-value形式的结构

– HashMap:常用的key-value形式的具体实现

— LinkedHashMap:可以简单理解为具有顺序的HashMap

– TreeMap

– ConcurrentHashMap:hashMap线程安全的形式,一般线程安全的场景这个用的比较多

– Hashtable:ConcurrentHashMap之前的版本,现在很少使用了

如果内容对您有帮助,希望您能多多点赞收藏加关注,激励作者创作出更加优质内容,谢谢!

文章来源:智云一二三科技

文章标题:Java容器有哪些

文章地址:https://www.zhihuclub.com/169290.shtml

关于作者: 智云科技

热门文章

网站地图