摘要:
计算机使用内存来容纳要执行的程序以及这些程序使用的数据。 操作系统和“运行时”通常将用于容纳数据的内存划分为两个独立的区域,每个区域都一不同的方式管理,这两个区域通常称为栈和堆。栈和堆的设计目标完全不同。 调用方法时,它的参数和局部变量所需的内存总是从栈中获取。方法结束后,要不正常返回,要不就抛出异 阅读全文
摘要:
向方法传递参的时候,对应的参数通常会用实参的拷贝来初始化。就是说随便在方法内部进行怎样的修改,都不会影响作为参数传递的变量的原始值。 通过上面的例子我们可以看出来,如果一个方法的参数是引用类型,那么使用哪个参数来进行任何修改都会改变传入的参数所引用的数据,关键在于虽然引用的数据发生了变化,但是传入的 阅读全文