Java程序可以通过访问catch块后的异常形参来获得异常对象的相关信息,当Java运行时决定调用某个catch块来处理该异常对象时,会将异常对象赋给catch块后的异常参数,程序即可通过该参数来获得异常的相关信息。
所有异常对象都包含了如下几种常用方法:
>getMessage():返回该异常的详细描述字符串。
>printStackTrace():将该异常的跟踪栈信息输出到标准错误输出。
>printStackTrace(PrintStream s):将该异常的跟踪栈信息输出到指定输出流。
>getStackTrace:返回该异常的跟踪栈信息。