采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问一下老师,修改reference的指向的地址和修改句柄池中句柄的地址,有什么区别吗?不然怎么会说修改 reference 的地址是“使用指针”的缺点,因为两者都是修改一次地址。麻烦老师了哈~~
主要是有两种实现方式:
直接指针的方式中:reference 中存储的直接就是对象地址。
对象句柄的方式中:句柄池中句柄的地址 通常是指向具体的 对象实例的地址 ; reference通常指向的就是 句柄的地址。
是这样哈,我疑惑的是对象地址变的时候,指针的方式修改的是reference的值,句柄的方式修改的是句柄的值。那不都是修改一次值嘛,性能不是一样的吗?为什么说修改指针的性能更差?
如果从性能上说,对象句柄的方式性能更差,如果说了修改指针的性能更差,多半是口误了
登录后可查看更多问答,登录/注册
无论是要准备面试还是内功提升,只要你做Java,就需要学习JVM
955 2
1.4k 2
897 1
1.1k 7
1.1k 5