关于java中的内存的理解总结

  创建一个java对象,jvm就会为该对象在堆内存中分配一块内存空间,当创建变量时

栈里边的变量是自动释放的,堆靠java虚拟机的gc处理。

在方法栈

在java中初始化块跟成员变量是按顺序执行的

在java中局部变量,不管是基本类型的变量还是引用类型的变量都存储在相应的方法栈中;而引用类型的变量(相等于指针)所引用的对象都存储在堆里边。

在java对象中的成员变量是存放在堆里的。

原文地址:https://www.cnblogs.com/qingtianyu/p/3523826.html