栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java集合

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java集合

java有哪些集合

Collect接口下面有三大接口:list、set、queue

map接口

几种接口的区别

list:有序的、可重复的

set:无序的,不可重复的

queue:按顺序存储,有序的,可重复的

map:键值对来存储,key是无序的,不可重复的,value是无序的,可重复的

list有哪些集合

arraylist:object[]数组,线程不安全

Ventor:object[]数组。线程安全

linkedList:双向链表。线程不安全

Set有哪些集合

HashSet:无序和唯一集合,利用HashMap实现的

linkedhashSet:是HashSet的子类,利用linkedHashMap实现

TreeSet:有序,唯一,红黑树构成

Queue有哪些集合

Priority:object[]数组实现二叉堆

ArrayQueue:object[]数组+双指针

Map下面的集合

HashMap:JDK1.8之前由数组和链表组成,之后如果链表长度大于阈值(默认为8),同事数组长度小于64,将转换成红黑树,是线程不安全的

linkedHashMap :继承自HashMap,增加了双向链表

Hashtable:数组+链表组成,数组是Hashtable的主体,链表解决hash冲突,是线程安全的

TreeMap:红黑树

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397136.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号