第八章虚拟机字节码执行引擎
摘要:
局部变量表A、类变量有两次赋初始值的过程:1、一次在准备阶段赋予系统初始值; 2、另一次是在初始化阶段,赋予程序员定义的初始值。 B、局部变量没有这样的富裕默认值的机制,局部变量必须赋值后才能使用。操作数栈 8.2.3动态连接 指向运行时常量池中该栈帧所属方法的引用。 8.2.4方法返回地址 1、正常完成出口 2、异常完成出口 8.2.5附加信息 8.3方法调用 8.3.1解析 在java语言中,符合"编译期可知,运行期不可变"这个要求的方法主要有静态方法和私有方法。前者直接与类关联,后者在外部不可访问。 只要能被invokestatic和invokespecial指令调用 阅读全文
posted @ 2013-05-09 20:23 碧海无波 阅读(180) 评论(0) 推荐(0) 编辑