Java异常处理的getmessage方法
时间: 2024-03-09 07:46:29 浏览: 123
File类的构造方法-异常处理与输入输出(java)
Java中的异常处理机制允许程序在运行时出现错误时抛出异常,并通过catch块来处理这些异常。每个异常对象都包含一个getMessage()方法,该方法返回一个字符串,该字符串包含有关异常的详细信息,例如异常的类型、原因和堆栈跟踪。在处理异常时,通常使用getMessage()方法来获取异常的有用信息,以便更好地诊断和解决问题。例如,以下是一个简单的Java程序,在程序中使用try-catch块捕获异常,并使用getMessage()方法打印异常信息:
```
public class ExceptionExample {
public static void main(String[] args) {
try {
int[] arr = new int[5];
arr[10] = 50;
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Exception caught: " + e.getMessage());
}
}
}
```
在上面的程序中,当程序执行到arr[10] = 50;时,会抛出一个ArrayIndexOutOfBoundsException异常,程序会立即跳转到catch块中,并使用getMessage()方法打印异常信息“Exception caught: 10”。
阅读全文