單例模式singleton 單線程懶漢式: 延遲實例化 單線程餓漢式: 加載類時就實例 枚舉 創(chuàng)建枚舉實例的過程是線程安全的怎茫,所以這種寫法也沒有同步的問題。不僅能避免多線程同...
IP屬地:四川
單例模式singleton 單線程懶漢式: 延遲實例化 單線程餓漢式: 加載類時就實例 枚舉 創(chuàng)建枚舉實例的過程是線程安全的怎茫,所以這種寫法也沒有同步的問題。不僅能避免多線程同...
記錄一些自己不太熟悉的規(guī)范尚猿! (一) 命名風格 【強制】POJO類中布爾類型的變量不要加is錯誤:Boolean isDeleted登刺;正確:Boolean deleted原因...
Objects源碼閱讀 一個有對象常用操作的工具類 euqals 卧檐、deepEquals 先判斷地址是否相等,不相等的話幢炸,說明不是一個對象泄隔,也不全為null拒贱。 再判斷a不為n...
Comparator源碼閱讀 源碼注釋 一個比較函數(shù)宛徊,可以傳遞給排序方法佛嬉,也可以用于分組,相比于Comparable需要類自身實現(xiàn)比較函數(shù)闸天,有需求時暖呕,Comparator可以...
Collections源碼閱讀 提供了許多對collection的操作,對于操作的collection苞氮,一般有隨機存儲和鏈式存儲湾揽,有時候需要分別考慮,鏈式或者數(shù)據(jù)量比較大的話...
Arrays源碼閱讀 提供了排序笼吟,并行排序库物,二分查找,范圍填充贷帮,相等比較戚揭,深度比較等方法,深入理解一下實現(xiàn)方法 私有屬性: MIN_ARRAY_SORT_GRAN 當數(shù)組長度...