E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iconst
javap的简单理解
这里列举下我这里接触过的常用指令吧xconst_n 将常量压入栈顶 如
iconst
_1,将int常量1压入栈顶bipush n 将-128到127压入栈顶 sipush n 将-32768到3276
labreeze
·
2014-11-09 12:00
javap
javap的简单理解
这里列举下我这里接触过的常用指令吧xconst_n 将常量压入栈顶 如
iconst
_1,将int常量1压入栈顶bipush n 将-128到127压入栈顶 sipush n 将-32768到3276
labreeze
·
2014-11-09 12:00
javap
JVM字节码含义
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈
iconst
_m1 将int类型常量-1压入栈
iconst
_0 将int
liuhanyi
·
2014-10-23 15:00
JVM指令集
0x02
iconst
_m1int型常量值-1进栈0x03
iconst
_0int型常量值0进栈0x04
iconst
_1
xionghuiCoder
·
2014-10-10 09:00
jvm
String
null
float
byte
X86
个人常用JVM指令---待补充
啥也不干0X01 aconst_null 将null推送到栈顶 const系列------将简单的数值类型推送到栈顶0x02
iconst
_m1
Sonicery_D
·
2014-08-20 20:00
jvm
java字节码含义
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈
iconst
_m1 将int类型常量-1压入栈
iconst
_0 将int
hao707822882
·
2014-05-25 19:00
java
Class
一个表达式中对同一个变量多次赋值(i = i++)
我们通过字节码来分析一下这段代码的执行过程: //int i = 0;的字节码 0:
iconst
_0 //将int型0推送至栈顶 1:istore_1 //将栈顶值(0)存入局部变量表中
喻红叶
·
2014-05-22 13:00
表达式
java面试题inti=2;i+=i-=i*i的值以及关于i++;++i;i=i+1;i+=1 的效率问题
先解说一个简单的例子: inti=5; i+=i-=1; 这式子相当于是i+=(i-=1); i-=1后得到4,但还来不及存入i,就把得到的4加入刚开始的i, 之后i变成是9这式子翻成bytecode为 0:
iconst
liaoqianwen123
·
2014-04-19 21:00
JVM指令集(指令码、助记符、功能描述)
0x02
iconst
_m1int型常量值-1进栈0x03
iconst
_0int型常量值0进栈0x04
iconst
_1i
working_brain
·
2014-04-11 17:00
jvm
Java字节码简单介绍
如:0×03表示
iconst
_0 Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是用于确认该文件是否是能被JVM接受的Class文件。
·
2014-02-26 19:00
java
java指令集
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1
chengxuetao
·
2014-01-20 16:00
java
java指令集
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1
chengxuetao
·
2014-01-20 16:00
java
JVM指令集(指令码、助记符、功能描述)
0x02
iconst
_m1int型常量值-1进栈0x03
iconst
_0int型常量值0进栈0x04
iconst
_1i
artshell
·
2014-01-17 11:00
jvm
助记符
指令集
指令码
基本数据类型对应字节码
【零】布尔型 boolean boo = true; 对应字节码 0:
iconst
_1 1: istore_1 【①】byte型:
xfxlch
·
2014-01-08 00:00
jvm
java指令集
原文链接:http://www.cnblogs.com/keyandkey/p/3406956.html指令码助记符说明0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02
iconst
_m1
dgqn55230
·
2013-11-04 16:00
JVM 指令集总结
如:
iconst
_2 将int型数据2压入到操作数栈 aconst_null 将null值压入栈。2.bipush和sipush 表示将单字节或者短整形的常量值压入操作数栈。
zhaoyw2008
·
2013-07-20 22:00
jvm
指令集
JVM指令集及各指令的详细使用说明
Java代码 指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1 将int型-1推送至栈顶
newworld2010
·
2013-06-14 18:00
jvm
指令集
JAVA的BYTECODE编码表
JavaBytecodeAtAGlance0x000nop0x011aconst_null0x022
iconst
_m10x033
iconst
_00x044
iconst
_10x055
iconst
_20x066
iconst
恶魔也会哭
·
2013-05-12 15:33
android
dalvik
关于异常跳转的底层了解
先看编译好的class文件publicintinc(); 0
iconst
_1 1 istore_
q5725827
·
2013-05-09 15:40
关于java的++和--操作符,你真的搞明白了吗?
要想搞明白这个问题,那来看看这段代码生成的字节码:0:
iconst
_0 1:i
mhmyqn
·
2013-04-19 20:00
java虚拟机指令集
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1 将int型-1推送至栈顶 0x03
nijiaben
·
2013-04-17 01:00
JAVA虚拟机
java 指令集整理(简明)
【JAVA】指令集0x00nop 什么都不做0x01aconst_null将null推送至栈顶0x02
iconst
_m1 将int型-1推送至栈顶0x03
iconst
_0 将int型0推送至栈顶
hejinjing_tom_com
·
2013-03-26 18:00
写给软件开发者---Binnary Security.
JavaByteCode:使用命令javap-c来把Java源代码编译为JavaByteCode要编译Java源代码必须保证所在机器上有JVM环境不同的操作系统必须安装相应的JVM环境JavaByteCode的简单语法:
iconst
hysjw
·
2013-01-12 11:00
java
安全
反编译
Java指令集
指令码助记符说明0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02
iconst
_m1将int型-1推送至栈顶0x03
iconst
_0将int型0推送至栈顶0x04
iconst
shi1122
·
2012-10-09 19:00
java
jvm
String
null
float
byte
javap生成的字节码的意思
用javap-cTest命令查看JVM生成的字节码:Java代码publicbooleanisOk(boolean);Code:0:iload_11:ifeq134:
iconst
_15:istore_26
cxiaoyang11
·
2012-09-11 00:00
JVM指令助记符
nbsp; 什么都不做0x01 aconst_null 将null推送至栈顶0x02
iconst
_m1&
xq0804200134
·
2012-08-28 21:00
jvm
javap生成的字节码的意思
阅读更多用javap-cTest命令查看JVM生成的字节码:publicbooleanisOk(boolean);Code:0:iload_11:ifeq134:
iconst
_15:istore_26:
tankmarshal
·
2012-08-20 16:00
JVM
javap
字节码
javap生成的字节码的意思
-c Test命令查看JVM生成的字节码: public boolean isOk(boolean); Code: 0: iload_1 1: ifeq 13 4:
iconst
tankmarshal
·
2012-08-20 16:00
jvm
字节码
javap
javap生成的字节码的意思
阅读更多用javap-cTest命令查看JVM生成的字节码:publicbooleanisOk(boolean);Code:0:iload_11:ifeq134:
iconst
_15:istore_26:
tankmarshal
·
2012-08-20 16:00
JVM
javap
字节码
操作码助记符~temp
0x02
iconst
_m1将int型-1推送至栈顶。0x03
iconst
_0将int型0推送至栈顶。0x04
iconst
_1将int型1推送至栈顶。0x05
iconst
_2将int型2推送至栈顶。
jiangshide
·
2012-07-03 23:00
java
虚拟机
String
null
float
byte
Java虚拟机指令操作码助记符
0x02
iconst
_m1 将int型-1推送至栈顶。 0x03
iconst
_0 将int型0推送至栈顶。 0x04
iconst
_1 将int型1推送至栈顶。 0x05 icon
budairenqin
·
2012-06-21 17:00
JAVA虚拟机
星期计算函数
=(year%100))) { iRet=1; } return(iRet); } intget_week(intyear,intmonth,intday) { intiWeek,
iConst
,
ssmile
·
2012-04-26 17:00
opcode study
iconst
_n Integers n = 0..5.
dracularking
·
2012-04-24 12:00
code
Java 虚拟机指令
0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1 
ol_beta
·
2011-10-28 20:00
java
jvm
ASM指南翻译-13 有状态转换
考虑这样的一个转换,移除所有
ICONST
_0IADD指令序列,这些指令的效
aswang
·
2011-10-20 11:00
ASM
ASM指南翻译-13 有状态转换
考虑这样的一个转换,移除所有
ICONST
_0IADD指令序列,这些指令的效
aswang
·
2011-10-20 11:00
ASM
使用javap分析return和finally的执行字节码
常见指令:1、putstatic #5;--putstatic当栈顶元素出栈放到常量解析池中的#5位置2、
iconst
_1--int常量1放入操作数栈3、aload_0--将局部变量0位置对象取出来
墙头草
·
2011-09-16 10:00
java字节码规则
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈
iconst
_m1&
cjjwzs
·
2011-09-05 13:00
java
[java]jdk反编译器
阅读更多javap-cpackage.ClassName//...349:
iconst
_0350:iload11352:iload4354:iadd355:invokestatic#427;//Methodjava
philipho123
·
2011-09-02 13:00
java
javap
[java]jdk反编译器
阅读更多javap-cpackage.ClassName//...349:
iconst
_0350:iload11352:iload4354:iadd355:invokestatic#427;//Methodjava
philipho123
·
2011-09-02 13:00
java
javap
[java]jdk反编译器
javap -c package.ClassName //... 349:
iconst
_0 350: iload 11 352: iload 4
philipho123
·
2011-09-02 13:00
java
javap
分析"一个很伤脑的笔试题"
a++,操作应该会把第一个a的值变成3;也就是说b=3+3*2=9;结果是错的.显示的是8.分析一下啊:publicstaticvoidmain(java.lang.String[]args); 0
iconst
134564
·
2011-08-29 08:00
笔试题
JVM指令集(指令码、助记符、功能描述) --- 逐渐更新 --- 2011-08-23
0x02
iconst
_m1int型常量值-1进栈0x03
iconst
_0int型常量值0进栈0x04
iconst
_1i
lm2302293
·
2011-08-23 21:00
jvm
String
null
float
byte
X86
jvm常用操作码
1,const i l f d a分别表示 int long float double 对象引用 如: aconst_null 将null对象引用压入栈
iconst
_m1
hhyyllgg
·
2011-08-20 00:00
jvm
通过反汇编class看i++和++i的区别
; int a = i++; int b = ++j; } 使用javap -c 解开class后 0:
iconst
benx
·
2011-08-17 14:00
Class
通过反汇编class看i++和++i的区别
阅读更多publicvoidmethod4(){inti=1;intj=2;inta=i++;intb=++j;}使用javap-c解开class后0:
iconst
_1//从常量池取出1放入操作栈顶1:
benx
·
2011-08-17 14:00
转【JAVA】虚拟机指令集
0x00 nop 什么都不做0x01 aconst_null 将null推送至栈顶0x02
iconst
_m1
liuyes
·
2011-07-28 21:00
java
asm----字节码操纵
1.
ICONST
_x相当于常量,前面的I是指int型,还有其它型的CONST,这个量为比如
ICONST
_1就是1,对于后面不同的操作,它会再指定实际的类型。
z466459262
·
2011-06-30 09:00
ASM
asm----字节码操纵
1.
ICONST
_x相当于常量,前面的I是指int型,还有其它型的CONST,这个量为比如
ICONST
_1就是1,对于后面不同的操作,它会再指定实际的类型。
z466459262
·
2011-06-30 09:00
ASM
JVM指令集 和 一个异常例子
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02
iconst
_m1 将int型-1推送至栈顶 0x03
iconst
FutureInHands
·
2011-05-19 16:00
eclipse
jvm
jdk
log4j
dos
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他