throwable的成员方法 throwable时所有异常的祖宗类
.public String getMessage() 返回此 throwable 的详细消息字符串
.public String toString() 反回此可抛出简短描述
.public void printStackTrace() 把异常的错误输出在控制台
package 异常;
public class Throwable_异常处理 {
/*
throwable的成员方法 throwable时所有异常的祖宗类
.public String getMessage() 返回此 throwable 的详细消息字符串
.public String toString() 反回此可抛出简短描述
.public void printStackTrace() 把异常的错误输出在控制台
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("开始");
method();
System.out.println("结束");
}
public static void method() {
// TODO 自动生成的方法存根
try {
int[]arr= {1,2,3};
System.out.println(arr[3]);
}catch(ArrayIndexOutOfBoundsException e) {
// System.out.println("您访问的数组下标不存在");
/*.public void printStackTrace() 把异常的错误输出在控制台 , 最全的,一般就使用11*/
e.printStackTrace();
/*.public String getMessage() 返回此 throwable 的详细消息字符串,返回的时错误是什么*/
System.out.println(e.getMessage());
/*.public String toString() 反回此可抛出简短描述, 返回的是异常信息和异常的原因*/
System.out.println(e.toString());
}
}
}
/*public class throwable() {
private String detailMessage;
public Throwable(String message){
detailMessage=message;
}
public String getMessage() {
return detailMessage;
}
}*/