文章分类 -  Java学习 / JavaSE 进阶 / 3 - 集合框架

在这一章中,将重点开始学习 Java 集合框架。内容包含:泛型、迭代器、数据结构、Collection(List, Set等)、Map、源码解析、工具类 Collections,以及 JDK 1.8 引入的用于处理大量数据的 Stream API 。
摘要:本节介绍了一种特殊的 Lambda 表达式——方法引用,使得可以进一步简化 Lambda 表达式,提高阅读性。 阅读全文
posted @ 2023-08-15 17:53 Zebt
摘要:本节介绍了流的使用方法,以及集合与流的相互转换,并介绍了 stream 包中基本数据类型的专门化序列流。 阅读全文
posted @ 2023-08-14 21:12 Zebt
摘要:本节内容作为集合框架的收尾,介绍不可变集合的获取方法和特点, 阅读全文
posted @ 2023-08-13 20:33 Zebt
摘要:本节介绍一个实用的工具类 Collections。 阅读全文
posted @ 2023-08-13 12:28 Zebt
摘要:本节从源码角度分析了 TreeMap 的构造、添加数据行为。 阅读全文
posted @ 2023-08-13 00:50 Zebt
摘要:本节内容从源码角度分析了 HashMap 构造器以及添加元素的行为。 阅读全文
posted @ 2023-08-12 13:07 Zebt
摘要:本节介绍了 TreeMap 集合,以及使用 Map 集合进行统计的思想和方法。 阅读全文
posted @ 2023-08-11 18:42 Zebt
摘要:本节介绍了 HashMap 以及 LinkedHashMap 集合,并附带案例演示。 阅读全文
posted @ 2023-08-11 18:41 Zebt
摘要:本节内容作为集合框架下半部分的第一节,介绍双列集合的顶级接口 Map,及其常用方法、遍历方式。 阅读全文
posted @ 2023-08-09 22:19 Zebt
摘要:本节介绍了基于红黑树的 TreeSet 集合。 阅读全文
posted @ 2023-08-09 20:21 Zebt
摘要:本节内容介绍了 HashSet, LinkedHashSet 及其实现原理。 阅读全文
posted @ 2023-08-09 12:56 Zebt
摘要:本节内容从源码角度分析了迭代器的行为,更深入了解迭代器的行为。 阅读全文
posted @ 2023-08-05 17:25 Zebt
摘要:本节内容分析了 LinkedList 的源码,从源码角度解析 LInkedLIst 的行为。 阅读全文
posted @ 2023-08-05 17:24 Zebt
摘要:本节内容通过源码分析,重点介绍了 List 中的 ArrayList 的底层原理。由于其实现了 List 接口,该接口中的所有方法在该类中都可用。 阅读全文
posted @ 2023-08-04 22:32 Zebt
摘要:本节介绍了集合体系结构中的 List 接口。 阅读全文
posted @ 2023-08-03 23:32 Zebt
摘要:本节介绍了单列集合顶级接口 Collection。 阅读全文
posted @ 2023-08-03 23:30 Zebt
摘要:本节作为集合框架的第一节,介绍了 Java 中的泛型。 阅读全文
posted @ 2023-08-02 22:25 Zebt