📄 badcatch1.j
字号:
.class BadCatch1.super java/lang/Object.method public static main([Ljava/lang/String;)V .limit stack 3 .limit locals 2.line 8.line 10.catch BadCatch1 from Label1 to Label2 using Label2Label1: new BadCatch1 dup invokespecial BadCatch1/<init>()V athrowLabel2: astore_1.line 14 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "Caught" invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V.line 16 return.end method.method <init>()V .limit stack 1 .limit locals 1.line 2 aload_0 invokespecial java/lang/Object/<init>()V.line 2 return.end method; No line numbers; Expected Output:; java.lang.VerifyError: (class: BadCatch1, method: main signature: ([Ljava/lang/String;)V) catch_type not a subclass of Throwable; at java.lang.reflect.Method.invoke0(Method.java:XXXXnative); at java.lang.reflect.Method.invoke(Method.java:XXXX); at DieAfter.main(DieAfter.java:XXXX); JanosVM Expected Output:; java.lang.VerifyError: (class: BadCatch1, method: main signature: ([Ljava/lang/String;)V) catch_type not a subclass of Throwable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -