我试图理解后台声明和分配原始类型的过程.
int i;
i = 3;
对于1),在内存堆栈上,它分配一个空间用于存储名为i For 2的int类型值,它将值3分配给上面保留的空间
那里有记忆地址吗?从我的印象来看,内存地址总是与堆上的对象相关联?
更新:
关于答复:
因此,对于堆栈上的每个变量,它们都被分配了一个内存地址,就像堆上的对象一样.我对么?
但对于Java,情况并非如此?
java primitive
java ×1
primitive ×1