java Arraylist中setset timeout 返回值值为什么是old值

因为x是一个引用类型对于引用類型,你必须new一个对象并且逐字段拷贝属性值过来才能保留住原来的值。
否则你复制的只是一个引用其实两者是一个对象,你通过新引用改变了值老引用还是指向它,自然跟着变了

对象传输的是引用,而不是对象本身 好好理解下这个代码。

我要回帖

更多关于 setinterval 的文章

 

随机推荐