Java基础学习之图解new代码在计算机中的内存结构

一、 栈和堆的特点 1、栈内存的特点 栈内存存储的都是局部变量,变量一旦出了自己的作用域,这样才会释放内存空间。 2、堆内存特点 堆内存存储的是对象数据(引用类型数据,除8种基本类型以外的),对象一旦被使用完,并不会马上从内存中消失,而是等待垃圾回收器不定时把垃圾对象回收,这时候该对象才会消失,释放内存。 注:① 对象如果没有变量引用了,那么该对象就是一个垃圾对象。 ② 凡是以new关键字创建的对
相关文章
相关标签/搜索