03 2024 档案
摘要:1. 二叉搜索树 1.1 二叉搜索树概念 若左子树不为空,则左子树上所有节点的值都小于根节点的值 若右子树不为空,则右子树上所有节点的值都大于根节点的值 如果中序遍历( 左根右 ),结果从小到大有序。所以,二叉搜索树也叫二叉排序树 1.2 二叉搜索树的实现 class BinarySearchTre
阅读全文
摘要:异常 1. 异常体系结构 public class Test { public static void func() { func(); } // 错误 public static void main2(String[] args) { func(); } // 运行时异常 public stati
阅读全文
摘要:接口 1. 接口的意义 解决java不能多继承问题,一个类只能有一个父类 但是可以实现多个接口 查看代码 interface IFly { void fly(); } interface ISwim { void swim(); } interface IRun { void run(); } cl
阅读全文
摘要:抽象类 1. 抽象类的作用 子类继承抽象类后 编译器会检验子类是否重写了抽象类中所有的抽象方法 abstract class Shape { // 抽象方法 public abstract void draw(); } // 报错! 没重写Shape抽象类中 所有的抽象方法 // 编译器自动检验 c
阅读全文