[Java/数据结构]PriorityQueue
从堆的性质出发实现 Java 优先级队列,涵盖上下调整、建堆、增删元素、堆排序和 Top K 问题。
[Java/数据结构]树的基本概念、二叉树的创建和遍历
介绍树与二叉树的基本概念,并用 Java 实现二叉树的创建、大小与深度计算及递归和非递归遍历。
[Java/数据结构]线性表之链表
实现无头单向链表和双向链表的常用操作,并整理 Java LinkedList 的构造、遍历与常用方法。
[Java/数据结构]顺序表之ArrayList
从顺序表的存储方式出发模拟实现 ArrayList,涵盖扩容、增删查改,并分析顺序表的适用场景和局限。
[Java]异常及其处理
梳理 Java 异常体系,以及 throw、throws 和 try-catch-finally 的使用方法,并给出自定义异常的写法。
[Java]字符串String
介绍 Java String 的创建与比较、不可变性和常用操作,区分 ==、equals 与 compareTo 的语义。











