深入理解java虚拟机(四)

(一)概述: 注:解析阶段在某些情况下可以在初始化之后再开始,这是为了支持java的动态绑定。   5种情况对必须立即对类初始化:       1.遇到new,getstatic,putstatic或invokestatic这四条字节码指令。       2.使用java.lang.reflect包的方法对类进行反射调用的时候       3.当初始化一个类的时候,如果发现其父类还没有进行初始化,
相关文章
相关标签/搜索