1、栈中的对象可以共享;
堆中的对象不可以共享。
2、栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。
堆中的数据大小和生命周期不需要确定,堆中对象由垃圾回收器负责回收。
3、栈中存一些基本类型的变量数据和对象的引用变量。
堆中用来存放由new创建的对象和数组。
堆中的对象不可以共享。
2、栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。
堆中的数据大小和生命周期不需要确定,堆中对象由垃圾回收器负责回收。
3、栈中存一些基本类型的变量数据和对象的引用变量。
堆中用来存放由new创建的对象和数组。