企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的**Throwable 类**。Throwable: 有两个重要的子类:**Exception(异常)**和**Error(错误)**,二者都是 Java 异常处理的重要子类,各自都包含大量子类。 **Error(错误):是程序无法处理的错误** **Exception(异常):是程序本身可以处理的异常** ### Throwable 类常用方法 * **public string getMessage()**:返回异常发生时的简要描述 * **public string toString()**:返回异常发生时的详细信息 * **public string getLocalizedMessage()**:返回异常对象的本地化信息。使用 Throwable 的子类覆盖这个方法,可以生成本地化信息。如果子类没有覆盖该方法,则该方法返回的信息与 getMessage()返回的结果相同 * **public void printStackTrace()**:在控制台上打印 Throwable 对象封装的异常信息 ![](https://img.kancloud.cn/f0/46/f046a39af6deb24d51d729e26152c491_934x570.png)