jvm
huangyuliang
这个作者很懒,什么都没留下…
展开
-
jvm常用操作码
[color=red][b]常见的常量入栈的操作码有 const push idc [/b][/color]1,const i l f d a分别表示 int long float double 对象引用 如:[list][*]aconst_null 将null对象引用压入栈[*]iconst_m1 将int类型-1压入栈[*]iconst_1 将int类型的1压入栈[...原创 2011-08-20 00:33:45 · 239 阅读 · 0 评论 -
jvm类的装载过程浅析
jvm将类的装载过程分为3个步骤:装载,链接,初始化。而链接过程又分为:效验,准备,解析(可选)1,[b]装载[/b] 负责找到二进制字节码并加载至jvm,jvm通过类的全限定名及类的加载器完成类的加载2,[b]效验[/b] 对二进制字节码的格式进行效验3,[b]准备[/b] jvm为类变量分配内存,并设置默认初始值(譬如 reference设置为null boole...2011-09-13 23:52:02 · 115 阅读 · 0 评论