Java基础
文章平均质量分 80
基础
Ric-ou
学无止境
展开
-
Java 容器
Java 容器Java 容器一、概览CollectionMap二、容器中的设计模式迭代器模式适配器模式一、概述容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。Collection 1、setTreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet原创 2021-07-26 10:45:23 · 240 阅读 · 0 评论 -
ArrayList 源码分析
ArrayList 源码分析源码分析基于 JDK 1.8。在 IDEA 中 double shift 调出 Search EveryWhere,查找源码文件,找到之后就可以阅读源码。1、概述因为 ArrayList 是基于数组实现的,所以支持快速随机访问。RandomAccess 接口标识着该类支持快速随机访问。public class ArrayList<E> extends AbstractList<E> implements List<E>原创 2021-07-26 10:54:34 · 85 阅读 · 0 评论