1. 程式人生 > >Effective Java筆記

Effective Java筆記

1.用靜態工廠代替構造器  有名字好理解

2.構造器多個引數的時候用builder

3.私有化構造器來強化單例和不可例項化的能力

4.計算的時候用long int 而不是 Long(包裝類) 使用String = "123" 而不是 new String("123") 因為建立了無用物件 for迴圈時效率會差很多

5.按照規範覆蓋equals,覆蓋equals時總要覆蓋hashCode,始終覆蓋toString(toString可以精簡為關鍵欄位)