Demo.java:
package cn.xxx.demo;
/*
* Throwable类中的方法
* 三个方法,都和异常的信息有关系
* String getMessage() 对异常信息的详细描述 // "异常了!"
* String toString() 对异常信息的简短描述 // " java.lang.Exception: 异常了!"
* void printStackTrace() 将异常信息追踪到标准的错误流 异常信息最全,JVM默认调用方法也是这个方法
*/
public class Demo {
public static void main(String[] args) {
try{
function();
}catch(Exception ex){
//System.out.println(ex.toString()); // " java.lang.Exception: 异常了!"
ex.printStackTrace(); // " java.lang.Exception: 异常了!" 以及报错的具体位置信息。
}
}
public static void function() throws Exception{
throw new Exception("异常了!");
}
}