源码:java.lang.Comparable<T> 源码解析

1. TODO


2. 脑图

  1. Xmind

  2. Edraw

  3. Hexo 地址
    👉 http://blog.wangjia.ink/2025/11/06/源码:java.lang.Comparable<T>源码解析/


3. 基础部分

3.1. Comparable 概述

Comparable 是一个接口

Comparable 为我们提供了以下方法:

  1. 配置自然排序的规则

一些需要排序的 Java 数据类型(例如 TreeSetTreeMapConcurrentSkipListMapPriorityQueuePriorityBlockingQueueDelayQueueScheduledThreadPoolExecutor.DelayedWorkQueue),默认会使用 Comparable#compareTo 进行比较,从而进行自然排序


4. 源码部分

1
2
3
4
5
6
public interface Comparable<T> {

// 用于配置自然排序的规则
public int compareTo(T o);

}


源码:java.lang.Comparable<T> 源码解析
https://wangjia5289.github.io/2025/11/06/源码:java.lang.Comparable<T>源码解析/
Author
咸阳猴🐒
Posted on
November 6, 2025
Licensed under