![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 52
iteye_3585
这个作者很懒,什么都没留下…
展开
-
深入JVM---JVM命令---invokespecial
19.3 指令invokespecialInvokespecial和invokeirtual的主要区别在于: invokespcial通常(只有一个例子) 根据引用的类型选择方法,而不是根据对象的类来选择,换句话说。它使用静态绑定而不是动态绑定。在下列使用invokespecial的三种情况中,动态绑定并不会产生所预期的效果。19.3.1 指令invokespecial和()方法(...原创 2011-07-15 19:05:53 · 520 阅读 · 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 · 758 阅读 · 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 · 153 阅读 · 0 评论