作者yhgyhg (出家~)
看板java
標題[問題] 新手問題-關於GC
時間Mon Oct 27 16:42:40 2008
class test {
test go(test t)
{
t=null;
return t;
}
public static void main(String[] args)
{
test t1=new test();
test t2=new test();
test t3=t1.go(t2);
t1=null;
}
}
題目問說哪些物件是可以被garbage collecton?
我想問為什麼t3不是? 是因為它不是物件嗎!??
謝謝回答,問完會自刪@.@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.97.171
推 LPH66:t1 t2 t3都不是物件 只有後面new的才是物件 10/27 17:15
推 adrianshum:嚴格來說t1 t2都不是可以被gc 的物件, 題目出得有點差 10/27 17:31
推 petertc:可被GC的是那兩顆new test()嗎?還是只有一開始t1指到的 10/28 10:11