Java Throwable getCause()方法
java.lang.Throwable.getCause() 方法返回此抛出或空的原因,如果原因不存在或未知
1 语法
public Throwable getCause()
2 参数
无
3 返回值
此方法返回此抛出或空的原因,如果原因不存在或未知。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Throwable getCause()方法
*/
import java.lang.*;
public class ThrowableDemo {
public static void main(String[] args) throws Throwable {
try {
newException();
}
catch(Throwable e) {
System.err.println(e);
// returns null as the cause is nonexistent or unknown.
System.err.println("Cause = " + e.getCause());
}
}
public static void newException() throws Exception {
System.out.println("This is newException() function");
throw new Exception("Exception...");
}
}
输出结果为:
This is newException() function
java.lang.Exception: Exception...
Cause = null
热门文章
优秀文章