2012-10-12 26 views

Trả lời

13

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 đó.

Các vấn đề liên quan