堆内存和栈内存

来源:互联网 发布:js 汤姆大叔 编辑:程序博客网 时间:2024/05/09 00:25

Java的内存分为两类:堆和栈


堆(Heap):一般用于存储方法栈之外的数据,如new出的对象,放入堆内存的数据不会随着方法的结束而消失。final修饰的局部变量,存在堆中。

栈(Statck):栈一般存放方法中的局部变量,随着方法的进入,自动为局部变量分配栈内存。随着方法的结束,这些内存会自动释放。


0 0
原创粉丝点击