0

我做了一个简单的类来学习如何阅读 Java 字节码。线是做什么的

Stack=1, Locals=1, Args_size=1

在以下代码中是什么意思?

public Demo();
  Code:
   Stack=1, Locals=1, Args_size=1
   0:   aload_0
   1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
   4:   return
  LineNumberTable: 
   line 1: 0
4

1 回答 1

6

这意味着您有一个参数(要初始化的对象),一个局部变量(要初始化的对象)和堆栈上最多一个对象(要初始化的对象)

于 2012-04-20T07:26:10.457 回答