异常将上下文初始化事件发送到类的侦听器实例_深入浅出JVM性能调优——JVM内存( 四 )


49#32 = Utf8J
50#33 = Utf8ConstantValue
51#34 = Long-4482416396338787067l
52#36 = Utf8FIELD_NAME
53#37 = Utf8Ljava/lang/String;
54#38 = String#107// username
55#39 = Utf8AGE_MAX
56#40 = Utf8I
57#41 = Integer100
58#42 = Utf8staticName
59#43 = Utf8staticAge
60#44 = Utf8name
61#45 = Utf8age
62#46 = Utf8
63#47 = Utf8()V
64#48 = Utf8Code
65#49 = Utf8LineNumberTable
66#50 = Utf8LocalVariableTable
67#51 = Utf8this
68#52 = Utf8Lcom/lyyzoo/jvm/test01/User;
69#53 = Utf8(Ljava/lang/String;I)V
70#54 = Utf8MethodParameters
71#55 = Utf8printInfo
72#56 = Utf8staticPrintInfo
73#57 = Utf8sayHello
74#58 = Utf8(Ljava/lang/String;)V
75#59 = Utf8str
76#60 = Utf8willThrowException
77#61 = Utf8()I
78#62 = Utf8r
79#63 = Utf8e
80#64 = Utf8Ljava/lang/Exception;
81#65 = Utf8i
82#66 = Utf8StackMapTable
83#67 = Class#90// com/lyyzoo/jvm/test01/User
84#68 = Class#95// java/lang/Exception
85#69 = Class#108// java/lang/Throwable
86#70 = Utf8(Ljava/lang/Object;)V
87#71 = Utf8
88#72 = Utf8Signature
89#73 = Utf8Lcom/lyyzoo/jvm/test01/Person;Ljava/io/Serializable;
90#74 = Utf8SourceFile
91#75 = Utf8User.java
92#76 = NameAndType#46:#47// "":()V
93#77 = Utf8兰博
94#78 = NameAndType#44:#37// name:Ljava/lang/String;
95#79 = NameAndType#45:#40// age:I
96#80 = Class#109// java/lang/System
97#81 = NameAndType#110:#111// out:Ljava/io/PrintStream;
98#82 = Utf8java/lang/StringBuilder
99#83 = Utf8name:
100#84 = NameAndType#112:#113// append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
101#85 = Utf8, age:
102#86 = NameAndType#112:#114// append:(I)Ljava/lang/StringBuilder;
103#87 = NameAndType#115:#116// toString:()Ljava/lang/String;
104#88 = Class#117// java/io/PrintStream
105#89 = NameAndType#118:#58// println:(Ljava/lang/String;)V
106#90 = Utf8com/lyyzoo/jvm/test01/User
107#91 = Utf8FIELD_NAME:username, AGE_MAX:100
108#92 = NameAndType#57:#70// sayHello:(Ljava/lang/Object;)V
109#93 = Utf8User say hello:
110#94 = Utf8finally handle
111#95 = Utf8java/lang/Exception
112#96 = Utf8catch exception
113#97 = Utf8java/lang/String
114#98 = NameAndType#57:#58// sayHello:(Ljava/lang/String;)V
115#99 = Utf8Rambo
116#100 = NameAndType#42:#37// staticName:Ljava/lang/String;
117#101 = NameAndType#43:#40// staticAge:I
118#102 = Utf8user static init
119#103 = Utf8staticName=
120#104 = Utf8staticAge=
121#105 = Utf8com/lyyzoo/jvm/test01/Person
122#106 = Utf8java/io/Serializable
123#107 = Utf8username
124#108 = Utf8java/lang/Throwable
125#109 = Utf8java/lang/System
126#110 = Utf8out
127#111 = Utf8Ljava/io/PrintStream;
128#112 = Utf8append
129#113 = Utf8(Ljava/lang/String;)Ljava/lang/StringBuilder;
130#114 = Utf8(I)Ljava/lang/StringBuilder;
131#115 = Utf8toString
132#116 = Utf8()Ljava/lang/String;
133#117 = Utf8java/io/PrintStream
134#118 = Utf8println
135 {
136【字段表集合】
137public static final java.lang.String FIELD_NAME;
138descriptor: Ljava/lang/String;
139flags: ACC_PUBLIC, ACC_STATIC, ACC_FINAL
140ConstantValue: String username
141
142public static final int AGE_MAX;
143descriptor: I
144flags: ACC_PUBLIC, ACC_STATIC, ACC_FINAL
145ConstantValue: int 100
146
147【方法表】
148public com.lyyzoo.jvm.test01.User();
149【描述符索引】
150descriptor: ()V
151【访问标志】
152flags: ACC_PUBLIC
153【方法体代码指令】
154Code:
155【方法栈大小】
156stack=2, locals=1, args_size=1