|
Java 实例 - 异常处理方法
以下实例演示了使用 System 类的 System.err.println() 来展示异常的处理方法: ExceptionDemo.java 文件 class ExceptionDemo
{
public static void main ( String [ ] args ) {
try {
throw new Exception ( " My Exception " ) ;
} catch ( Exception e ) {
System . err . println ( " Caught Exception " ) ;
System . err . println ( " getMessage(): " + e . getMessage ( ) ) ;
System . err . println ( " getLocalizedMessage(): " + e . getLocalizedMessage ( ) ) ;
System . err . println ( " toString(): " + e ) ;
System . err . println ( " printStackTrace(): " ) ;
e . printStackTrace ( ) ;
}
}
} |
以上代码运行输出结果为:
Caught Exception
getMessage():My Exception
getLocalizedMessage():My Exception
toString():java.lang.Exception: My Exception
printStackTrace():
java.lang.Exception: My Exception
at ExceptionDemo.main(ExceptionDemo.java:5)
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-01-26 17:26:31 重新编辑]
|
|