【发布时间】:2008-11-25 02:35:47
【问题描述】:
我正在尝试了解一个原始类型在后台的声明和赋值过程。
int i;i = 3;
对于 1),在内存栈上,它分配了一个空间来存储一个名为 i 的 int 类型的值 对于 2),它将值 3 分配给上面保留的空间
那里有内存地址吗? 在我的印象中,内存地址总是和堆上的对象相关联的?
更新:
关于回复:
因此,对于堆栈上的每个变量,它们都被分配了一个内存地址,就像堆上的对象一样。我说的对吗?
但是对于Java来说,不是这样吗?
【问题讨论】: