Java集合进阶(上)
无
xqqc
这个作者很懒,什么都没留下…
展开
-
【集合进阶】01-07笔记内容概要
集合类体系结构集合进阶(上)收录的笔记内容如下图原创 2023-07-30 16:31:06 · 38 阅读 · 1 评论 -
【集合进阶】01-单链集合顶层接口Collection
创建Collection集合的对象。Collection集合常用方法。Collection集合概述。原创 2023-07-29 12:24:53 · 42 阅读 · 0 评论 -
【集合进阶】 02-迭代器
迭代器介绍Iterator中的常用方法 boolean hasNext(): 判断当前位置是否有元素可以被取出 E next(): 获取当前位置的元素,将迭代器对象移向下一个索引位置Collection集合的遍历迭代器中删除的方法 void remove(): 删除迭代器对象当前指向的元素总结原创 2023-07-29 13:34:28 · 32 阅读 · 0 评论 -
【集合进阶】 03-增强for 和 lambda 表达式
介绍代码2. lambda表达式 利用forEach方法,再结合lambda表达式的方式进行遍历总结原创 2023-07-29 13:48:44 · 41 阅读 · 0 评论 -
【集合进阶】 05-数据结构(栈、队列、数组、链表)
栈结构 先进后出队列结构 先进先出数组结构 查询快、增删慢链表结构 查询慢、增删快原创 2023-07-29 17:32:46 · 33 阅读 · 0 评论 -
【集合进阶】 04-List中常见的方法和五种遍历形式
List系列集合中的两个删除的方法。原创 2023-07-29 17:05:58 · 97 阅读 · 0 评论 -
【集合进阶】 06-ArrayList源码分析
核心步骤:创建ArrayList对象的时候,他在底层先创建了一个长度为0的数组。数组名字:elementDate,定义变量size。size这个变量有两层含义:①:元素的个数,也就是集合的长度②:下一个元素的存入位置添加元素,添加完毕后,size++扩容时机二:一次性添加多个数据,扩容1.5倍不够,怎么办呀?如果一次添加多个元素,1.5倍放不下,那么新创建数组的长度以实际为准。原创 2023-07-29 17:47:44 · 38 阅读 · 0 评论 -
【集合进阶】 07-LinkedList和迭代器的源码分析
底层是双向链表结构。原创 2023-07-29 17:58:13 · 42 阅读 · 0 评论