作者qrtt1 (thinking in java)
看板java
标题Re: [问题] 问一个 记忆体 和 GC 的问题
时间Mon Jan 30 23:24:01 2006
: 说得有点杂,我只是想表达一点,"使用区域变数反而会增加记忆体用量"这句话
: 我觉得不太正确~
java的传值对原生型态来说是call by value
型态多大产生多大的副本
对reference来说,不是传副本。
是reference alias,是别名
所以不管原物件多大,都增加一个reference的大小
但是值得注意的是
如果reference指向不可变物件时
你若要传回一个修改过的物件
还是需紮实地new一个, [那麽大]的物件给他XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.94.21