按值传递与按引用传递
2018-11-20 本文已影响0人
小点万
按值传递 -- 传递的是参数的值,即参数本身。
按引用传递 -- 传递的是指向参数的值的引用(指针),而不是参数的值(如果是引用)指向的某个地址的值。
因此,由于Java中变量只能存储对象的引用(即不支持天然的值对象),所以无需按引用传递,即无需传递指向引用的引用(指针)。
按引用传递,改为按值的引用传递更恰当。
按值传递 -- 传递的是参数的值,即参数本身。
按引用传递 -- 传递的是指向参数的值的引用(指针),而不是参数的值(如果是引用)指向的某个地址的值。
因此,由于Java中变量只能存储对象的引用(即不支持天然的值对象),所以无需按引用传递,即无需传递指向引用的引用(指针)。
按引用传递,改为按值的引用传递更恰当。