JVM method translate to bytecode:修订间差异

来自WHY42
(建立內容為「= 构造函数 = <syntaxhighlight lang="java"> </syntaxhighlight> = statements = == 创建对象== <syntaxhighlight lang="java"> HelloWorld s = new HelloWorld(…」的新頁面)
 
第1行: 第1行:
= 构造函数 =  
= 特殊方法 =
== xxx ==
<syntaxhighlight lang="java">
 
</syntaxhighlight>
 
<syntaxhighlight lang="java">
 
</syntaxhighlight>
 
== 默认构造函数 ==
<syntaxhighlight lang="lisp">
aload_0
invokespecial #1                  // Method java/lang/Object."<init>":()V
return
</syntaxhighlight>
 
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">



2021年4月20日 (二) 02:00的版本

特殊方法

xxx

默认构造函数

aload_0
invokespecial #1                  // Method java/lang/Object."<init>":()V
return

statements

创建对象

HelloWorld s = new HelloWorld();
new           #5                  // class HelloWorld
dup
invokespecial #6                  // Method "<init>":()V