
JVM
文章平均质量分 52
iteye_3585
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入JVM---JVM命令---invokespecial
19.3 指令invokespecial Invokespecial和invokeirtual的主要区别在于: invokespcial通常(只有一个例子) 根据引用的类型选择方法,而不是根据对象的类来选择,换句话说。它使用静态绑定而不是动态绑定。在下列使用invokespecial的三种情况中,动态绑定并不会产生所预期的效果。 19.3.1 指令invokespecial和()方法 (...原创 2011-07-15 19:05:53 · 701 阅读 · 0 评论 -
java字节码构造对象为什么需要dup命令
[code="java"] package jvm.study; public class Test { /** * @param args */ public static void main(String[] args) { Test t = new Test(); } } [/code] 这段代码所产生的字节码如下 [code...原创 2011-09-22 11:19:27 · 811 阅读 · 0 评论 -
ASMSupport教程2动态生成类
在上一篇文章中我们介绍了如何生成接口,这次我们将编写如何生成一个Class,首先我们先看下面的代码: public class CreateClassExample { private static String staticGlobalVariable = "I'm a static global variable at class"; public int gl...原创 2013-06-28 13:53:51 · 210 阅读 · 0 评论