Java 对象的访问定位

建立对象是为了使用对象,Java程序通过栈上的reference数据来操作堆上的具体对象。 目前主流的访问方式有使用句柄和直接指针两种。 使用句柄访问 如果使用句柄访问方式,Java堆中将会划分出一块内存来作为句柄池,reference中存储的就是对象的句柄地址,而句柄中包含了对象实例数据和类型数据各自的具体地址信息如下图所示: 使用直接指针访问 如果使用直接指针访问方式,java堆对象的布局中就
相关文章
相关标签/搜索