程序运行永远都是在栈中运行的,因而参数传递时,只存在传递参数基本类型和对象的引用的问题,不会直接传递对象本身。 栈只能向上增长,因此会限制住栈存储内容的能力,而堆不同,堆中的对象是可以根据需要动态增长的。