我最近安装了字节码大纲 Eclipse 插件,发现我的测试类
public class Test {
}
调用 java.lang.Object 的构造函数
public class Test {
public <init>()V
L0
LINENUMBER 15 L0
ALOAD 0
INVOKESPECIAL java/lang/Object.<init>()V
RETURN
L1
LOCALVARIABLE this LTest; L0 L1 0
MAXSTACK = 1
MAXLOCALS = 1
}
INVOKESPECIAL java/lang/Object.<init>()
V 表示调用 java.lang.Object 的构造函数
这有什么意义吗?通过 java.lang.Object 字节码判断
public <init>()V
L0
LINENUMBER 37 L0
RETURN
MAXSTACK = 0
MAXLOCALS = 1
它什么也没做。刚回来。