java代码含义_这段java代码啥意思?

Last modified 2016-8-3; size 622 bytes

MD5 checksum 259caa63726c1e21346d410985d3b020

Compiled from "ACE.java"

public class AAA.ACE extends AAA.A

SourceFile: "ACE.java"

minor version: 0

major version: 52

flags: ACC_PUBLIC, ACC_SUPER

Constant pool:

#1 = Class #2 // AAA/ACE

#2 = Utf8 AAA/ACE

#3 = Class #4 // AAA/A

#4 = Utf8 AAA/A

#5 = Utf8 x

#6 = Utf8 I

#7 = Utf8

#8 = Utf8 (I)V

#9 = Utf8 Code

#10 = Methodref #3.#11 // AAA/A."":()V

#11 = NameAndType #7:#12 // "":()V

#12 = Utf8 ()V

#13 = Fieldref #1.#14 // AAA/ACE.x:I

#14 = NameAndType #5:#6 // x:I

#15 = Utf8 LineNumberTable

#16 = Utf8 LocalVariableTable

#17 = Utf8 this

#18 = Utf8 LAAA/ACE;

#19 = Utf8 show

#20 = Fieldref #21.#23 // java/lang/System.out:Ljava/io/PrintStream;

#21 = Class #22 // java/lang/System

#22 = Utf8 java/lang/System

#23 = NameAndType #24:#25 // out:Ljava/io/PrintStream;

#24 = Utf8 out

#25 = Utf8 Ljava/io/PrintStream;

#26 = Methodref #27.#29 // java/io/PrintStream.println:(I)V

#27 = Class #28 // java/io/PrintStream

#28 = Utf8 java/io/PrintStream

#29 = NameAndType #30:#8 // println:(I)V

#30 = Utf8 println

#31 = Utf8 main

#32 = Utf8 ([Ljava/lang/String;)V

#33 = Methodref #1.#34 // AAA/ACE."":(I)V

#34 = NameAndType #7:#8 // "":(I)V

#35 = Utf8 args

#36 = Utf8 [Ljava/lang/String;

#37 = Utf8 SourceFile

#38 = Utf8 ACE.java

{

private int x;

flags: ACC_PRIVATE

public AAA.ACE(int);

flags: ACC_PUBLIC

Code:

stack=2, locals=2, args_size=2

0: aload_0

1: invokespecial #10 // Method AAA/A."":()V

4: aload_0

5: bipush 100

7: putfield #13 // Field x:I

10: aload_0

11: iload_1

12: putfield #13 // Field x:I

15: return

LineNumberTable:

line 31: 0

line 29: 4

line 32: 10

line 33: 15

LocalVariableTable:

Start Length Slot Name Signature

0 16 0 this LAAA/ACE;

0 16 1 x I

void show();

flags:

Code:

stack=2, locals=1, args_size=1

0: getstatic #20 // Field java/lang/System.out:Ljava/io/PrintStream;

3: aload_0

4: getfield #13 // Field x:I

7: invokevirtual #26 // Method java/io/PrintStream.println:(I)V

10: return

LineNumberTable:

line 37: 0

line 38: 10

LocalVariableTable:

Start Length Slot Name Signature

0 11 0 this LAAA/ACE;

public static void main(java.lang.String[]);

flags: ACC_PUBLIC, ACC_STATIC

Code:

stack=2, locals=1, args_size=1

0: new #1 // class AAA/ACE

3: bipush 10

5: invokespecial #33 // Method "":(I)V

8: return

LineNumberTable:

line 40: 0

line 41: 8

LocalVariableTable:

Start Length Slot Name Signature

0 9 0 args [Ljava/lang/String;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值