指针和Java中的引用变量有什么区别?
发布时间:2020-12-14 16:21:00 所属栏目:Java 来源:网络整理
导读:我的 Java书解释了要使用对象,我们可以将它们分配给引用变量.与指向对象的指针有什么不同? Java有指针吗? 谢谢 :) 解决方法 引用是一种类似于一个指针,你不能在…上执行算术,虽然它更不透明.虽然底层位可能是虚拟内存中的地址,但它们不一定是.它们只是一
我的
Java书解释了要使用对象,我们可以将它们分配给引用变量.与指向对象的指针有什么不同? Java有指针吗?
谢谢 :) 解决方法
引用是一种类似于一个指针,你不能在…上执行算术,虽然它更不透明.虽然底层位可能是虚拟内存中的地址,但它们不一定是.它们只是一种获取对象(或表示空值)的方法.所以当他们不完全一样的时候,如果你习惯把一个指针看成“识别对象或导航到它”的方式(在某种意义上),那么是的,这些想法也适用于引用.
Java没有这样的指针(不像C#那样具有引用和指针 – 后者被用在“不安全的”代码中). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |