定义 回调函数:用户手动定义了,但是没有手动调用,最终这个方法被系统/库/框架进行调用了… 举例 C语言 函数指针,主要有两个用途. 作为回调函数实现转移表 降低代码的复杂程度 java 数据结构 优先级队列(堆) 必须先定义好对象的"比较规则" Comparable compareto Comparator compare 其中的 compareto,compare 是自己定义了,但是没有调用,此时都是由 标准库 本身内部的逻辑负责调用的.