Java 异常

分类

Java的异常体系主要基于两大类:Throwable类及其子类。Throwable有两个重要的子类:Error和Exception,它们分别代表了不同类型的异常情况。
Error(错误):表示运行时环境的错误。错误是程序无法处理的严重问题,如系统崩溃、虚拟机错误、动态链接失败等。通常,程序不应该尝试捕获这类错误。例如,OutOfMemoryError、StackOverflowError等。
Exception(异常):表示程序本身可以处理的异常条件。主要包含两大类,
运行时异常和IOException,其中IO异常是受检异常,需要显示进行处理或抛出

异常处理

try-catch语句块:使用try-catch语句块来捕获和处理异常。
throw语句:用于手动抛出异常。
throws关键字:用于在方法声明中声明可能抛出的异常类型。如果一个方法可能抛出异常,但不想在方法内部进行处理,可以使用throws关键字将异常传递给调用者来处理。
finally块:用于定义无论是否发生异常都会执行的代码块。通常用于释放资源,

posted @ 2025-02-14 10:09  茴香儿  阅读(6)  评论(0)    收藏  举报