对Java内存的一点理解
在java中变量分为全局变量和局部变量,而全局变量又分为成员变量和类变量(静态变量)。成员变量放在堆里面,类变量放在内存的静态区。而对于java中的局部变量却是放在栈(堆栈)中的。而我们编写的java代码是存放在内存中的代码段的。数据段又是什么呢?数据段里面存放的是常量和静态的数据,静态区也是包含在数据段里面的!常常想到底堆里面是存放什么,在java中,堆里面存放的是对象,这时候就要想了,为什么成员变量也存放在堆里面?这里的“成员”二字很明显,成员变量它是...