e.printStackTrace()示例
时间: 2023-11-29 12:24:33 浏览: 68
Stack-栈实例
下面是一个使用 `e.printStackTrace()` 输出异常信息的示例:
```java
public class Test {
public static void main(String[] args) {
try {
int[] arr = new int[3];
arr[4] = 5; // 抛出数组越界异常
} catch (Exception e) {
e.printStackTrace(); // 输出异常信息
}
}
}
```
输出结果如下:
```
java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 3
at Test.main(Test.java:5)
```
可以看到,输出结果包含了异常的类型、信息以及异常发生的位置,这对于定位和解决问题非常有帮助。
阅读全文