我知道原始值存储在堆栈中,非原始值存储在堆中。据我所知,堆栈还包含对非原始值的引用。现在我的疑问是我们在哪里存储对原语的引用?即,例如,
int a=10;
现在据我所知,值 10 存储在堆栈中,但我的问题是该值a存储在哪里?
a
另外请推荐一些学习 Java 内存管理的好资源。我在网上读了很多东西,但没有一个对我来说是清楚的。
java memory-management heap-memory stack-memory
heap-memory ×1
java ×1
memory-management ×1
stack-memory ×1