java程序运行 内存分配策略分为三种,静态 ,栈 ,堆
静态就是存放静态数据,全局static数据,和常量,在程序编译时就已经分配好了,程序运行期间一直存在。
栈 方法被执行时,方法体内部的局部变量,方法结束之后 局部变量劫持的内存自动释放
堆 new出来的对象。
java程序运行 内存分配策略分为三种,静态 ,栈 ,堆
静态就是存放静态数据,全局static数据,和常量,在程序编译时就已经分配好了,程序运行期间一直存在。
栈 方法被执行时,方法体内部的局部变量,方法结束之后 局部变量劫持的内存自动释放
堆 new出来的对象。
转载于:https://my.oschina.net/u/573928/blog/616125