随笔分类 -  Java集合框架

摘要:1、Collections sort(List list) 自然升序排序 reverse(List<?> list) 集合反转 binarySearch(List<? extends Comparable<? super T>> list, T key) 二分查找(要求集合有序) addAll(Co 阅读全文
posted @ 2022-06-21 19:17 化羽羽 阅读(181) 评论(0) 推荐(0) 编辑
摘要:大佬的理解->Java集合值HashMap 1、HashMap特点 存放的元素都是键值对(key-value),key是唯一的,value是可以重复的 存放的元素也不保证添加的顺序,即是无序的 存放的元素的键可以为null,但是只能有一个key为null,可以有多个value为null(前提是存放的 阅读全文
posted @ 2022-06-21 08:02 化羽羽 阅读(345) 评论(0) 推荐(0) 编辑
摘要:大佬的理解-> Java集合值HashSet 1、HashSet特点 存放的元素是无序的(不保证添加元素的顺序) 元素唯一(不可以重复) 可以存null,但是只能存放1个 虽然set集合不保证添加元素的顺序,但是集合中存放的元素顺序其实是固定的,根据元素的hash值确定的顺序 2、HashSet原理 阅读全文
posted @ 2022-06-20 20:05 化羽羽 阅读(281) 评论(0) 推荐(0) 编辑
摘要:大佬理解->Java集合之LinkedList 1、LinkedList的特点 | 存放的元素有序 | | | | 元素不唯一(可以重复) | | 随机访问慢 | | 插入删除元素快 | | 非线程安全 | 2、底层实现 底层实现是链表结构(双向链表),插入和删除元素的效率高(遍历元素和随机访问元素 阅读全文
posted @ 2022-06-20 18:54 化羽羽 阅读(195) 评论(0) 推荐(0) 编辑
摘要:大佬理解->Java集合之ArrayList 1、ArrayList的特点 | 存放的元素有序 | | | | 元素不唯一(可以重复) | | 随机访问快 | | 插入删除元素慢 | | 非线程安全 | 2、底层实现 底层初始化,使用一个Object类型的空对象数组,初始长度为0; 源码 //Obj 阅读全文
posted @ 2022-06-19 16:43 化羽羽 阅读(641) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示