
基础--集合
文章平均质量分 53
seniorShen
学习IT基础知识、最前沿新技术,分享所得!
每过三个月,进化一次,做最好的自己!!!
展开
-
java集合之,ConcurrentHashMap ?
一、ConcurrentHashMap 定义?ConcurrentHashMap ,是集合Map接口的其中一个实现类CurrentMap的子类。二、ConcurrentHashMap 集合的特点?(保存的是键值对)1.元素是不重复的(键不重复),2.不能保证添加元素的先后顺序,3.线程安全三、ConcurrentHashMap 底层数据结构(区分1.7和1.8)?JDK1.7及以前:底层数据结构: 数组 + 链表JDK1.8及以后:底层数据结构: 数组 + 链表 + 红黑树原创 2020-11-26 19:43:03 · 292 阅读 · 1 评论 -
java集合之,HashMap ?
一、HashMap 定义? HashMap ,是集合Map接口的其中一个实现类, Map的其他实现类有TreeMap、CurrentMap、HashTable等等。二、HashMap 集合的特点?(保存的是键值对)对于Map map=new HashMap();元素是不重复的(键不重复),不能保证添加元素的先后顺序,允许添加一个为null的元素,且最多一个,不是同步的,即,非线程安全的。三、HashMap 底层数据结构(面试记得区分1.7和1.8)?JDK1.7及以原创 2020-11-26 19:02:32 · 203 阅读 · 0 评论 -
java集合之,HashSet ?
一、HashSet定义? HashSet,是集合Set的其中一个实现类, Set的另一个实现类是TreeSet。二、HashSet集合的特点?对于Set set=new HashSet();可以添加不同类型的对象(在没有申明泛型的时候),元素是不重复的,不能保证添加元素的先后顺序,允许添加一个为null的元素,且最多一个,比较对象相等的方法跟TreeSet不一样,不是同步的,即,非线程安全的.三、HashSet底层数据结构?底层数据结构是哈希表。四、HashSe原创 2020-11-26 18:21:19 · 181 阅读 · 0 评论 -
Iterator和Iteratable的区别、介绍
一、我直接偷懒给链接:https://blog.youkuaiyun.com/weixin_34414650/article/details/89594306转载 2021-05-12 10:41:42 · 338 阅读 · 0 评论 -
java集合
一、Java中的集合Java中的集合,从类的继承结构来说,可以分为两大类:一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类。下面我们看一下这两大类的继承结构图:1、List、Set、Queue(1)List(接口):有序的,允许存放重复的元素;ArrayList(类),底层数据结构是数组...原创 2019-09-11 09:29:17 · 303 阅读 · 0 评论