简体   繁体   English

Java字节码中的`Stack=1, Locals=1, Args_size=1`是什么意思?

[英]What does the `Stack=1, Locals=1, Args_size=1` Mean in Java Bytecode?

I made a simple class to learn how to read Java byte code.我做了一个简单的课程来学习如何阅读 Java 字节码。 What does the line线有什么作用

Stack=1, Locals=1, Args_size=1

mean in the folloiwng code?在以下代码中是什么意思?

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM