摘要: Java虚拟机内部体系结构:虚拟机必须能够通过对象引用得到类数据:当程序在运行时需要转换某个对象引用为另一种类型时,虚拟机必须检查这种转换是否被允许,被转换的对象是否的确是被引用的对象或者是它的超类型。当程序在执行instanceof操作时,虚拟机也能进行同样的检查。最后,当程序中调用某个实例方法时,虚拟机必须动态绑定。划分为对象池和方法池的对象如下:保持对象数据在一起的方式如下:对于一个运行中的Java程序而言,其中每一个线程都有自己的PC寄存器,它是该线程启动时创建的,PC寄存器的大小是一个字长,因此它可以持有一个本地指针,也可以持有一个returnAddress。当程序执行某个java方 阅读全文
posted @ 2012-03-06 21:02 GG大婶 阅读(301) 评论(0) 推荐(0) 编辑