Re: [問題] 物件與多執行緒的問題

看板java作者 (張昱珩)時間12年前 (2013/05/18 02:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
可以想想一個暱名 thread 物件會不會被視為垃圾: new Thread() {...}.start(); 解答在這裡: http://stackoverflow.com/questions/2423284 題外話,source code 的命名很不好,格式更是亂的誇張。 如果將來不會有維護的需求,命名和排版可以很藝術。 但若有被閱讀的需要,可讀性是很重要的一件事, 可以不必照官方的 code convention,但至少要統一。 下面這些混用都不好: 1 function1(){} function2() {} 2 function1() { doSomething(); } function2() { doSomething(); } 3 function1() { doSomething(); } function2() { doSomething(); } 縮排要謹慎,良好的排版不需要註解說明 scope 範圍: function() { for (int i = 0; i < 10; i++) { if (i > 4) { biggerThanFour(); } } } function() { for (int i = 0; i < 10; i++) { if (i > 4) { biggerThanFour(); } } // for } 原來的 source code 可能是因為 tab 和空白混雜著用, 貼到 BBS 後 tab 被轉成空白於是變得很醜。 這是一個很典型的不應該混用 tab 和空白的原因: tab 的寬度並不是鎖定在 8 個半型字元。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.9.132.246

05/18 11:47, , 1F
謝謝 C大 ~~~~ 也謝謝在排板上的建議
05/18 11:47, 1F
※ 編輯: changyuheng 來自: 124.9.134.102 (05/19 13:03)
文章代碼(AID): #1HbdcQVi (java)
文章代碼(AID): #1HbdcQVi (java)