本帖最后由 潘才新 于 2013-8-29 00:29 编辑
你看到高新技术部分了没?张孝祥老师视频第26个里面有讲到一个内存溢出,里面解释到一个溢出
如图
对象存在hashset多个区域的其中一个,当你使用pt1.y=7时(也就是改变他的Y值)collections.trmove(pt1)是删掉pt1,但是去找pt1的时候找不到,pt1找不到,不在了,值改变了,跑到另一个区域里面了,这时候你找不到值删除!但他还在内存中(你写的代码是删掉的代码,但是实际没能删除),所以东西多了,内存就溢出了
|
-
2.jpg
(42.84 KB, 下载次数: 1)
|