对象创建后,如何进行对象的访问定位呢?在java中提供了两种方式进行访问实例对象(前提是,在堆中创建了实例对象后,会将对象引用或是句柄存入栈中)
1.使用句柄访问:这个时候在堆中就会划分出一块内存作为句柄池,而栈中引用中存储的就是对象的句柄地址,而句柄中包含了对象实例数据域类型数据各自的具体地址信息。
2.使用指针访问,引用中存储的直接就是对象地址
对象创建后,如何进行对象的访问定位呢?在java中提供了两种方式进行访问实例对象(前提是,在堆中创建了实例对象后,会将对象引用或是句柄存入栈中)
1.使用句柄访问:这个时候在堆中就会划分出一块内存作为句柄池,而栈中引用中存储的就是对象的句柄地址,而句柄中包含了对象实例数据域类型数据各自的具体地址信息。
2.使用指针访问,引用中存储的直接就是对象地址