看板 [ java ]
討論串[問題]new新物件的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者tofuflower (無)時間13年前 (2011/04/07 22:06), 編輯資訊
1
0
0
內容預覽:
請問下列三種寫法. 1.. MyObject obj;. for(int i=0;i<10000000;i++). {. obj=new MyObject();. do something....... }. 2.. for(int i=0;i<10000000;i++). {. MyObject
(還有414個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tkcn (小安)時間13年前 (2011/04/07 23:49), 編輯資訊
1
0
0
內容預覽:
聽起來只是設計不當。. 就效率來說,1 跟 2 完全感受不到差別。. 撇開效率不談,. 如果 obj 在回圈之外完全用不到,. 我會認為宣告在迴圈之內是較好的,. 差別在迴圈外是否多一個沒有用的變數,. 可能會造成誤用或閱讀上的困擾。. 你似乎不知道有 Garbage Collection(GC)
(還有194個字)

推噓0(0推 0噓 5→)留言5則,0人參與, 最新作者tofuflower (無)時間13年前 (2011/04/08 00:19), 編輯資訊
0
0
0
內容預覽:
感謝您的回覆~. 推文麻煩. 還是回文好了. 我知道java 有GC. 但是不確定系統會自己做GC的時間為何. (要評估自己使用GC還是給系統自動使用GC). 以及GC回收的記憶體是那些?. 例如. MyObject obj=new MyObject(); //第一次分配記憶體給obj. obj=n
(還有122個字)
首頁
上一頁
1
下一頁
尾頁