1
问题关于拳击...复制装箱值
int i = 2;
int j = 3;
int k = 4;
object oi = i;
object oj = j;
object ok = k;
oi = oj;
object o = ok;
做最后2行导致2新的再boxings?
将一个盒装值分配给另一个盒装值(如最后一行旁边)是什么意思?
这是什么意思分配一个盒装值到一个新的对象变量,就像在最后一行?
所以,当你框状物体OI值=我,然后一个对象被分配到房子里,我的价值。当你做oi = oj时,你用oj引用覆盖了oi引用,所以现在oi指向j包装器,分配给我包装i的对象会发生什么? – Ryan 2013-03-23 17:09:18
什么都没有发生。你刚刚删除了这个对象的引用。如果没有别的东西引用它,它将在稍后被GCed。 – 2013-03-24 11:49:52