ls.add(unit);
//ls:ArrayList@511(List<List>)
//unit:ArrayList@510
如果后面unit变了,那么ls里面也会跟着变。
考虑(1、在没有选择ls出现的条件分支,ls会被压入栈吗?注意到ls并没有出现在断点信息里。应该是ls没有操作寄存器,所以不会显示相关寄存器的信息
2、ls里存的是unit这一具体对象的地址?
ls.add(unit);
//ls:ArrayList@511(List<List>)
//unit:ArrayList@510
如果后面unit变了,那么ls里面也会跟着变。
考虑(1、在没有选择ls出现的条件分支,ls会被压入栈吗?注意到ls并没有出现在断点信息里。应该是ls没有操作寄存器,所以不会显示相关寄存器的信息
2、ls里存的是unit这一具体对象的地址?