发布时间:2013-09-29 11:45:14
1.运行时栈帧结构栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息。每一个方法从调用开始到执行完成的过程,都对应这一个栈帧在虚拟机里从入栈到出栈的过程。 局部变量表:是一组变量值的存储空间,用于存放方法参数和方法内部定义的局部变量。 .........【阅读全文】
发布时间:2013-09-29 11:43:16
1.加载 准确地说,是加载阶段中,获取类的二进制字节流的动作2.验证 验证主要是验证检查class文件的字节流中是否符合当前虚拟机规范要求,并且不会危害虚拟机自身安全 验证包括:文件格式验证,元数据验证,字节码验证和.........【阅读全文】
发布时间:2013-09-29 11:42:23
第七章 虚拟机类加载机制一 类的生命周期: 加载,验证,准备,解析,初始化,使用,卸载。二 类的加载机制 四种必须初始化的情况: 1.遇到new,getstatic,pubstatic或invokestatic这四条字节吗指令时,如果没有进行过初始化,则需要进行触.........【阅读全文】