内存结构 1.栈 数据使用完毕,会自动释放内存空间。局部变量都在栈内存中。 2.堆 通过 new 生成的对象都在堆内存中(数组、对象)。堆内存中变量都有默认初始化值。Java垃圾回收机制会不定时释放堆内存中不再被引用的内存空间