The Elements of Java Style——讀書筆記 2
69. 定義較小的類和方法,保證高內聚
72 使用多態,而不是instance of
73 保障類型安全,不要使用類型爲Object的參數,可以使用Template或組合
75 提取重複的代碼變爲方法
76 使用block{}
77 使用小括號()來指明結合律
78 使用equals而不是==來判斷String 和 Date等的相等
81 不要在constructor中調用非final的方法
83 使用unchecked runtime exception指明程序邏輯上的錯誤
84 使用checked exception指明少有發生,在程序正常執行時可能會發生的問題
89 使用斷言
73 只在合適的情況下使用多線程
95 使用synchronized wrapper來提供類的同步版本
99 synchronized 初始化,可以使用synchronized contructor或雙重驗證
72 使用多態,而不是instance of
73 保障類型安全,不要使用類型爲Object的參數,可以使用Template或組合
75 提取重複的代碼變爲方法
76 使用block{}
77 使用小括號()來指明結合律
78 使用equals而不是==來判斷String 和 Date等的相等
81 不要在constructor中調用非final的方法
83 使用unchecked runtime exception指明程序邏輯上的錯誤
84 使用checked exception指明少有發生,在程序正常執行時可能會發生的問題
89 使用斷言
73 只在合適的情況下使用多線程
95 使用synchronized wrapper來提供類的同步版本
99 synchronized 初始化,可以使用synchronized contructor或雙重驗證
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.