您的位置:首页 > Web前端

reference引用和return address类型

2013-11-22 13:49 381 查看
最近翻书才解决了很久以来的疑惑:reference和returnAddress类型在java中所占的字节数为多少?

“虚拟机规范既没有说明reference的长度,也没有明确指出这个引用应有怎样的结构,但是一般来说,

虚拟机实现至少都应当能从引用中直接或间接地查找到对象在java堆中的起始地址索引和方法区中的

对象类型数据。而returnAddress是为字节码指令jsr、jsr_w和wet服务的,它指向了一条字节码指令的

地址。对于64位的数据类型,虚拟机会以高位在前的方式为其分配两个连续的Slot空间。java语言目前

规定的64位的数据类型只有long和double两种,reference类型则可能是32位有可能是64位”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  虚拟机 java 引用