Java 基础 接口和抽象类的区别 接口(一种规范) 抽象类(一种模板样式设计) 方法 public abstract方法,不能为普通方法提高方法实现 都可以,抽象方法必须为public或者protected 变量 public static final变量,不能定义普通成员变量 都可以 构造器 不包含构造器 可以有 初始化块 不包含 可以有 集合 红黑树 特性: 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL节点)。 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 从任一节点到其每个叶...