对象的访问定位

2018-07-12  本文已影响0人  kindol

建立对象就是为了使用对象,而java程序就是通过栈上的reference数据来操作堆上的对象

java虚拟机规范只规定了一个reference类型是一个指向对象的引用,并没有定义这个引用该由何种方式去定位、访问,因而对象访问方式也是通过虚拟机实现而定,目前主流的有使用句柄直接指针两种:

二者各有所长:

参考:
《深入理解java虚拟机》

上一篇下一篇

猜你喜欢

热点阅读