Estoy tratando de comprender el proceso de declaración y asignación de un tipo primitivo en la etapa posterior.¿La primitiva tiene asignada una dirección de memoria?
int i;
i = 3;
Para 1), en la pila de memoria, asigna un espacio para almacenar un valor de tipo int llamado i Para 2), se asigna el valor 3 a la espacio conservado arriba
¿Hay una dirección de memoria allí? Desde mi impresión, ¿la dirección de memoria siempre está asociada con los objetos en el montón?
Actualización:
En cuanto a las respuestas:
Así, para cada variable en la pila, todos ellos están asignadas a la dirección de memoria, así como los objetos en el montón. ¿Estoy en lo correcto?
Pero para Java, este no es el caso?