JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java SE 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:關於gc的問題?!請指教!thanks~ [Re:worookie]
Duncan

還隱隱作痛

版主

發文: 7816
積分: 39
於 2003-07-31 13:36 user profilesend a private message to usersend email to Duncanreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
worookie wrote:
底下是家芸妹妹在兩個月前發表的有關 weak ref 的文章, 給大家參考看看


我記得 worookie(woexpert) 大哥以前就提到過:程式中 object field 對其他 object 的 reference 都是 strong reference。我覺得這觀點不難理解。

畢竟 java.lang.ref 是 jdk1.2(Java 2)以後的新玩意兒,增加一些 programmer 和 gc 的合作機制,以做到一些全靠 strong reference 作不到的事。對 soft/weak reference 有充分的瞭解固然可以帶來更有彈性地應用,但不使用並不會讓你窒礙難行。

本來題目中的 source 片段跟 soft/weak reference 一點關係都沒有,根本不需要考慮這些的。但是我見到有人因為答案(我個人認為錯誤的答案)而開始質疑自己原先的觀念,也是著去找出許多相關的資料,卻不會懷疑:是否自己在尚未瞭解 soft/weak reference 之前,寫出來的 Java code 全是無用的東西?

題目中的 code 是平常易見的,如果這樣的碼都得要考慮 soft/weak reference,那麼在你未了解 soft/weak reference 之前,你還能寫些什麼有用的碼?
(如果 variable/field 在某些狀況下是使用 non-strong reference,又假設 object constructor 確定會初始化 field 一個有效的 object reference,你在使用 field 前會 ckeck filed 的 value 是否為 null 嗎?)

討論到現在大家已把重心放在 soft/weak reference 與 JVM 相關的議題之上,少有人關注在原來的題目(我也不是很 care),但是最基本的東西還是要弄清楚,我也不樂意見到 someone 丟下一句話就走,而我覺得我要傳達的訊息依然沒有傳達出去(至少沒有到達某人那兒)。

--
worookie 只丟下一句「無解」,才是真正的高明。


reply to postreply to post

給我
辣味豆腐 其餘免談
話題樹型展開
人氣 標題 作者 字數 發文時間
15676 [精華] 關於gc的問題?!請指教!thanks~ cflute 749 2003-07-26 17:27
14278 Re:關於gc的問題?!請指教!thanks~ worookie 23 2003-07-26 17:31
14384 Re:關於gc的問題?!請指教!thanks~ marty 67 2003-07-26 18:18
17253 Re:關於gc的問題?!請指教!thanks~ worookie 3813 2003-07-31 11:15
14998 Re:關於gc的問題?!請指教!thanks~ Duncan 954 2003-07-31 13:36
13620 Re:關於gc的問題?!請指教!thanks~ Yoshi 759 2003-07-31 18:35
13873 Re:關於gc的問題?!請指教!thanks~ ymshin 144 2003-07-26 17:42
13994 Re:關於gc的問題?!請指教!thanks~ Biologic 427 2003-07-26 18:25
13666 Re:關於gc的問題?!請指教!thanks~ ymshin 325 2003-07-26 18:36
13798 Re:關於gc的問題?!請指教!thanks~ Biologic 682 2003-07-26 18:49
13904 Re:關於gc的問題?!請指教!thanks~ Biologic 863 2003-07-26 18:51
13726 Re:關於gc的問題?!請指教!thanks~ Yoshi 648 2003-07-26 18:56
13614 Re:關於gc的問題?!請指教!thanks~ cflute 365 2003-07-26 19:08
13662 Re:關於gc的問題?!請指教!thanks~ Yoshi 485 2003-07-26 19:14
13574 Re:關於gc的問題?!請指教!thanks~ ymshin 980 2003-07-26 19:57
13582 Re:關於gc的問題?!請指教!thanks~ JiaYun 390 2003-07-26 20:18
13570 Re:關於gc的問題?!請指教!thanks~ ymshin 224 2003-07-26 20:23
13525 Re:關於gc的問題?!請指教!thanks~ JiaYun 96 2003-07-26 20:29
13515 Re:關於gc的問題?!請指教!thanks~ ymshin 237 2003-07-26 20:46
13992 Re:關於gc的問題?!請指教!thanks~ marty 459 2003-07-26 20:58
13548 Re:關於gc的問題?!請指教!thanks~ Biologic 501 2003-07-26 20:53
13495 Re:關於gc的問題?!請指教!thanks~ JiaYun 113 2003-07-26 20:54
13582 Re:關於gc的問題?!請指教!thanks~ Biologic 138 2003-07-26 21:16
13539 Re:關於gc的問題?!請指教!thanks~ Forth 23 2003-07-26 21:03
13515 Re:關於gc的問題?!請指教!thanks~ Biologic 127 2003-07-26 21:08
13519 Re:關於gc的問題?!請指教!thanks~ Yoshi 591 2003-07-26 22:44
13478 Re:關於gc的問題?!請指教!thanks~ Biologic 245 2003-07-26 23:42
13732 Re:關於gc的問題?!請指教!thanks~ ymshin 3174 2003-07-27 01:41
14063 Re:關於gc的問題?!請指教!thanks~ Yoshi 2196 2003-07-27 03:15
13694 Re:關於gc的問題?!請指教!thanks~ ymshin 3361 2003-07-27 08:14
14982 Re:關於gc的問題?!請指教!thanks~ Duncan 1450 2003-07-27 14:39
13350 Re:關於gc的問題?!請指教!thanks~ ymshin 626 2003-07-27 10:48
11862 Re:關於gc的問題?!請指教!thanks~ peipei36 800 2005-09-25 00:51
13601 Re:關於gc的問題?!請指教!thanks~ cflute 162 2003-07-26 18:17
13577 Re:關於gc的問題?!請指教!thanks~ ymshin 326 2003-07-26 18:26
13573 Re:關於gc的問題?!請指教!thanks~ Yoshi 295 2003-07-26 18:32
13493 Re:關於gc的問題?!請指教!thanks~ cflute 90 2003-07-26 18:22
14187 Re:關於gc的問題?!請指教!thanks~ Yoshi 703 2003-07-26 18:30
13884 Re:關於gc的問題?!請指教!thanks~ marty 172 2003-07-26 18:27
16046 Re:關於gc的問題?!請指教!thanks~ Duncan 54 2003-07-26 22:17
13317 Re:關於gc的問題?!請指教!thanks~ ymshin 947 2003-07-27 19:07
14322 Re:關於gc的問題?!請指教!thanks~ Duncan 730 2003-07-27 19:33
13361 Re:關於gc的問題?!請指教!thanks~ ymshin 879 2003-07-27 20:01
13886 Re:關於gc的問題?!請指教!thanks~ saijone 1031 2003-07-31 10:13
13597 Re:關於gc的問題?!請指教!thanks~ popcorny 776 2003-07-31 10:29
13196 Re:關於gc的問題?!請指教!thanks~ saijone 128 2003-07-31 10:42
13294 Re:關於gc的問題?!請指教!thanks~ popcorny 259 2003-07-31 10:54
13542 Re:關於gc的問題?!請指教!thanks~ saijone 567 2003-07-31 11:12
» JWorld@TW »  Java SE 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8