Throwable类中定义了3个异常处理的方法
String getMessage() 返回此 throwable 的简短描述。
String toString() 返回此 throwable 的详细消息字符串
void printStackTrace() JVM打印异常对象,默认调用此方法,打印的异常消息是最全面的
System.out.println(e.getMessage());//文件的后缀名不对
System.out.println(e.toString());//java.io.IOException: 文件的后缀名不对
System.out.println(e);//java.io.IOException: 文件的后缀名不对
e.printStackTrace();//打印的信息是最全面的,如下:
/*
java.io.IOException: 文件的后缀名不对
at com.zxj.Exception.Demo01TryCatch.readFileString(Demo01TryCatch.java:54)
at com.zxj.Exception.Demo01TryCatch.main(Demo01TryCatch.java:29)
*/