Java对象比较方式:equals、Comparable与Comparator
通过示例分析 Java 对象比较的三种实现方式,包括 equals 重写、自然排序与自定义比较器.
七大经典排序算法:原理、实现与复杂度分析
汇总常见七种排序算法的基本思想、实现过程与时间复杂度,并结合代码示例对比不同排序方法的适用场景.
对顺序表以及双向链表的理解
结合 Java 源码与图解,通俗理解顺序表(ArrayList)与双向链表(LinkedList)的底层原理,并附带单链表常用核心操作的模拟实现.
栈与队列:概念、实现与典型应用
梳理 Java 中栈(Stack)与队列(Queue)的基础概念,包含物理结构对比、用数组模拟实现循环队列,以及有效的括号等经典 LeetCode 题解思路.
算法复杂度评价标准与平均情况计算
系统讲解时间与空间复杂度,从大 O 表示法到典型算法推导,重点分析平均时间复杂度的计算方法与实际案例.
Java 包装类、泛型与类型擦除
系统梳理 Java 包装类与泛型机制,从装箱拆箱到泛型用法,深入解析类型擦除原理与编译期行为,理解泛型的底层本质.
