JAVA OPCODE的字节数

花了两个小时,总结了一下JAVA CLASS OPCODE后面跟的字节数目。接下来是彻底搞掂JAVA class

 

 

aaload50   
aastore83
aconst_null1
aload 251unsigned bytelocal variable
aload_042
aload_143
aload_244
aload_345
anewarray1892unsigned byte
areturn176
arraylength190
astore581unsigned byte
astore_075
astore_176
astore_277
astore_378
athrow191
baload51   
bastore84
bipush161byteconstant,not index
caload52   
castore 85
checkcast 1922byte
d2f144   
d2i142
d2l 143
dadd 99
daload 49
dastore 82
dcmpg 152
dcmpl151
dconst_014
dconst_115
ddiv 111
dload 241unsigned byte
dload_038
dload_139
dload_240
dload_341
dmul 107
dneg 119
drem 115
dreturn 175
dstore 571unsigned byte
dstore_071
dstore_172
dstore_273
dstore_374
dsub 103
dup89
dup_x190
dup_x291
dup292
dup2_x193
dup2_x294
f2d141   
f2i139
f2l140
fadd98
faload48
fastore81
fcmpg 150
fcmpl 149
fconst_011
fconst_112
fconst_213
fdiv110
fload231unsigned byte
fload_034
fload_135
fload_236
fload_337
fmul106
fneg118
frem114
freturn174
fstore561unsigned byte
fstore_067
fstore_168
fstore_269
fstore_370
fsub102
getfield1802unsigned byte 
getstatic1782unsigned byte
goto1672unsigned byte
goto_w2004unsigned byte
i2b145   
i2c146
i2d135
i2f134
i2l133
i2s147
iadd96
iaload46
iand 126
iastore79
iconst_m1 2
iconst_03
iconst_14
iconst_25
iconst_36
iconst_47
iconst_58
idiv108
if_acmpeq 1652unsigned byte
if_acmpne 1662unsigned byte
if_icmpeq 1592unsigned byte
if_icmpne 1602unsigned byte
if_icmplt 1612unsigned byte
if_icmpge 1622unsigned byte
if_icmpgt 1632unsigned byte
if_icmple 1642unsigned byte
ifeq 1532unsigned byte
ifne 1542unsigned byte
iflt 1552unsigned byte
ifge1562unsigned byte
ifgt 1572unsigned byte
ifle 1582unsigned byte
ifnonnull 1992unsigned byte
ifnull 1982unsigned byte
iinc 1322index and const
iload 211unsigned byte
iload_026
iload_127
iload_228
iload_329
imul 104
ineg 106
instanceof 1932unsigned byte
invokeinterface 1854unsigned bytecount,0
invokespecial 1832unsigned byte
invokestatic 1842unsigned byte
invokevirtual1822unsigned byte
ior128
irem112
ireturn172
ishl120
ishr122
istore 541unsigned byte
istore_059
istore_160
istore_261
istore_362
isub100
iushr 124
ixor 130
jsr 1682unsigned byte 
jsr_w 2014unsigned byte
l2d 138
l2f 137
l2i 136
ladd 97
laload 47
land 127
lastore 80
lcmp 148
lconst_09
lconst_110
ldc 181unsigned byte
ldc_w 192unsigned byte
ldc2_w 202unsigned byte
ldiv 109
lload 221unsigned byte
lload_030
lload_131
lload_232
lload_333
lmul 105
lneg 117
lookupswitch 171by 4pairs
lor 129
lrem 113
lreturn 173
lshl 121
lshr 123
lstore 551unsigned byte
lstore_063
lstore_164
lstore_265
lstore_366
lsub 101
lushr 125
lxor 131
monitorenter 194
monitorexit 195
multianewarray 1973unsigned byte
new 1872unsigned byte
newarray 1881unsigned byteT_BOOLEAN 
nop 0
pop 87
pop2 88
putfield 1812unsigned byte
putstatic 1792unsigned byte
ret 1691unsigned byte0--255
return 177
saload 53
sastore 86
sipush 172unsigned byte
swap 95
tableswitch170by 4pairs
wide 196   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值