第22天
哪吒 2023/6/15
# 第22天
# Java 异常处理
try {
// 可能会抛出异常的代码
} catch (IOException e) {
// 处理异常的代码
}
public void readFile() throws IOException {
// 可能会抛出IOException的代码
}
try {
// 可能会抛出异常的代码
} catch (NullPointerException e) {
// 处理异常的代码
}
try:用于包裹可能会抛出异常的代码块。
catch:用于捕获异常并处理异常的代码块。
finally:用于包含无论是否发生异常都需要执行的代码块。
throw:用于手动抛出异常。
throws:用于在方法声明中指定方法可能抛出的异常。
Exception类:是所有异常类的父类,它提供了一些方法来获取异常信息,如 getMessage()、printStackTrace() 等。