关于Java中对象的引用的问题

1.是否所有类对象的引用都是只存内存地址?
2.是否所有类对象的引用都和类对象是一样的数据类型?String a = new String("b")可否把a看成是String类型的?
3.内存地址是怎样在引用中存储的?存储在了什么地方?

谢谢

慕慕森
浏览 427回答 2
2回答

三国纷争

在公司偷偷给你回答个,1.对的,你说的是类,引用当然是只存地址,但是不一定是指向对象,可能指向句柄。2.严格的说,是其类型或者子类型。3.要弄懂这个问题,你应该要熟悉jvm运行时的内存分布。简单的说,引用这个“变量”是放在栈中的,而对象是放在堆中的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java