java集合框架
Debug-ya
一起debug呀
展开
-
JavaCore-彻底搞懂集合-collection接口集合体系详解四-Map接口-HashMap原理-TreeMap-Hashtable
Map接口概述继承结构理解常用方法HashMap特点HashMap的存储结构HashMap源码中的重要常量JDK7存储结构添加元素的过程:HashMap的扩容扩容时机JDK8存储结构添加元素过程扩容扩容时机key总结:JDK1.8相较于之前的变化:负载因子LinkedHashMapTreeMapHashtableProperties:概述Map与Collection并列存在。用于保存具有映射关...原创 2020-04-20 16:32:15 · 766 阅读 · 0 评论 -
JavaCore-彻底搞懂集合-collection接口集合体系详解三-Set接口-HashSet-LinkedHashSet-TreeSet
set接口结构|----Set接口:存储无序的、不可重复的数据 -->高中讲的“集合”|----HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值|----LinkedHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添加的顺序遍历对于频繁的遍历操作,LinkedHashSet效率高于HashSet.|----TreeSet:可以按照...原创 2020-04-19 20:00:37 · 254 阅读 · 0 评论 -
JavaCore-彻底搞懂集合-collection接口集合体系详解二-List接口-ArrayList-LinkedList-Vector-ArrayList的实现原理
List接口及实现概述ArrayList源码分析jdk7初始化扩容jdk8初始化扩容Arraylist 最大值Arraylist小结LinkedList源码分析jdk8LinkedList小结VectorArrayList与VectorArraylist与LinkedList总结参考这篇文章,写的很好Java集合容器面试题(2020最新版)概述List存储有序的、可重复的数据。 存储元素和...原创 2020-04-19 16:03:43 · 208 阅读 · 0 评论 -
JavaCore-彻底搞懂集合-collection接口集合体系详解一
JavaCore-彻底搞懂集合-collection接口-实现集合与数组接口的继承collection体系Collection接口的常用方法颜色不一样,没什么区别。集合与数组数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义, 这样太麻烦了! 所以, Java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少.区别1:数...原创 2020-04-19 08:16:49 · 304 阅读 · 0 评论