在Java中,值类型是存储在内存中的堆栈中(以后简称为栈),而引用类型的变量在栈中仅仅是存储引用类型的地址,而其本身存储在堆中。在此之前,我们应该先了解一下在Java中的内存是怎么分配的Java中内存分配。
同时还有一个线程栈的概念详见java中volatile关键字的含义 - God Is Coder - 博客园
在Java中,值类型是存储在内存中的堆栈中(以后简称为栈),而引用类型的变量在栈中仅仅是存储引用类型的地址,而其本身存储在堆中。在此之前,我们应该先了解一下在Java中的内存是怎么分配的Java中内存分配。
同时还有一个线程栈的概念详见java中volatile关键字的含义 - God Is Coder - 博客园