摘要:
1.Map的实现类的结构 Map:双列数据,存储key-value对的数据 HashMap:作为Map的主要实现类;线程不安全,效率高,可以存储null的key和value。底层:数组+链表(jdk7及之前);数组+链表+红黑树(jdk8) LinkedHashMap:保证在遍历map元素时,可以按 阅读全文
posted @ 2020-08-11 14:22
Fabulo
阅读(109)
评论(0)
推荐(0)
摘要:
1.Set的实现类的结构 Collection接口:单列集合、用来存储一个一个的对象 Set接口:存储无序的、不可重复的数据 HashSet:作为Set接口的主要实现类:线程不安全的,可以存储null值,底层:数组+链表 LinkedHashSet:作为HashSet的子类,在添加数据的同时,每个数 阅读全文
posted @ 2020-08-11 14:13
Fabulo
阅读(99)
评论(0)
推荐(0)
摘要:
1.List的实现类的结构 Collection接口:单列集合、用来存储一个一个的对象 List接口:存储有序的、可重复的数据 -->”动态“数组 ArrayList:作为List接口的主要实现类:线程不安全的、效率高,底层使用Object[] elementData存储 LinkedList:对于 阅读全文
posted @ 2020-08-11 13:35
Fabulo
阅读(132)
评论(0)
推荐(0)
摘要:
1.集合框架的概述 集合、数组都是对多个数据进行存储操作的结构,简称java容器。(此时的存储主要指的是内存层面的存储,不涉及持久化存储 2.数组存储 2.1 数组在存储多个数据方面的特点 一旦初始化以后,长度就确定了 数组一旦定义好,元素的类型就确定了 2.2 数组在存储多个数据方面的缺点 一旦初 阅读全文
posted @ 2020-08-11 13:07
Fabulo
阅读(174)
评论(0)
推荐(0)
浙公网安备 33010602011771号