Toàn bộ dấu vết ở đó, nhưng đó là lặp lại ngoại lệ lồng nhau ở trên, đó là lý do tại sao nó được tóm tắt.
public class Main {
public static void throwsException() {
throw new UnsupportedOperationException();
}
public static void main(String... args) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
Main.class.getMethod("throwsException").invoke(null);
}
}
in
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at Main.main(Main.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.lang.UnsupportedOperationException
at Main.throwsException(Main.java:23)
... 10 more
Các ... 10 more
có nghĩa là nó là một sự lặp lại của ngăn xếp dấu vết của các ngoại lệ mà kết thúc tốt đẹp đó.
Nguồn
2012-10-12 14:41:35