摘要: 分析图如下所示: 阅读全文
posted @ 2022-10-23 20:29 Linqylin 阅读(10) 评论(0) 推荐(0) 编辑
摘要: (1)底层数据结构是双链表,查询慢,增删快,但是如果操作的是首尾元素,速度也是极快的。 (2)LinkedList本身多了很多直接操作首尾元素的特有API。(其实实际上很少用,基本上用Collection和List提供的方法就足够了) 图解: 阅读全文
posted @ 2022-10-23 20:13 Linqylin 阅读(16) 评论(0) 推荐(0) 编辑
摘要: (1)利用空参创建的集合,在底层创建一个默认长度为0的数组; (2)添加第1个元素时,底层创建一个新的长度为10的数组; (3)存满时,会扩容1.5倍; (4)如果一次添加多个数据,1.5倍还放不下,则新创建的数组的长度以实际为准。 数组的名字为elementData,它还有一个参数size,它有两 阅读全文
posted @ 2022-10-23 19:53 Linqylin 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.增强for (1)只有单列集合和数组才能用 (2)格式: for(数据类型 变量名:集合/数组){ } (3)快速生成方式: 集合的名字+for 回车 (4)注意:修改for中的第三方变量,不会改变集合中原本的数据。修改的也只是第三方变量的值。 2.lambda表达式的遍历 (1)default 阅读全文
posted @ 2022-10-23 18:52 Linqylin 阅读(108) 评论(0) 推荐(0) 编辑