看板 [ java ]
討論串[問題] 解構的順序
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者adrianshum (Alien)時間18年前 (2008/03/16 23:38), 編輯資訊
0
0
0
內容預覽:
你指的是 <物件> 所指著的東西?. 那就和平常一樣呀,等 GC 清。. 其實一般不需要寫 finalizer. 入門書都會有談適用的情況,去看看吧. alien. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 219.78.81.71.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rabbit4a9 (小白兔)時間18年前 (2008/03/16 16:26), 編輯資訊
0
0
0
內容預覽:
順便問兩個問題,感恩. 1.. finalize(){. <物件>=null;. super.finalize();. }. 這樣寫的話,是finalize自己會把記憶體清掉呢,. 還是跟其他物件一樣. 等著CG清. 2.. 相反的,假如不替物件寫finalize會怎樣嗎. 或是會有什麼不良影響?.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者adrianshum (Alien)時間18年前 (2008/03/16 00:16), 編輯資訊
0
0
0
內容預覽:
補充一下好了。. 不像 C++ 的 destructor, Java 的 finalize 是沒有 chaining. 的。得要自己 invoke super class 的 finalize.. 而合理的做法當然是 child class 先做好 destruction, 才讓. super cl
(還有61個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者qrtt1 (Is freelancer free?)時間18年前 (2008/03/15 19:36), 編輯資訊
0
1
0
內容預覽:
呵, 要呼叫 super.finalize() 才行啊. http://farm3.static.flickr.com/2007/2334136379_5d6b7a484d_o.png. (tij, p333). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.133.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者superlubu (叔叔你人真好)時間18年前 (2008/03/15 19:12), 編輯資訊
0
0
1
內容預覽:
我做過實驗,只會出現 c 的 finalize call: (JDK 1.5). a.java:. public class a {. public a() { System.out.println("instance of class a, created."); }. protected voi
(還有997個字)
首頁
上一頁
1
2
下一頁
尾頁