堆中存放对象。栈中存放基本类型和对象的引用。
懵逼中。。。。。
例如 A a =new A();
那么 new A()就是用来创建一个对象。这个对象就存放在堆中。而a这个变量则是对这个对象的一个引用。
。。。。。
还有种说法是:
栈是用来运行的,而堆是用来存储的。