Java集合類框架的最佳實踐有哪些?


  1.根據應用需要正確選擇要使用的集合類型對性能非常重要,比如:假如知道元素的大小是固定的,那么選用Array類型而不是ArrayList類型更為合適。

  2.有些集合類型允許指定初始容量。因此,如果我們能估計出存儲的元素的數目,我們可以指定初始容量來避免重新計算hash值或者擴容等。

  3.為了類型安全、可讀性和健壯性等原因總是要使用泛型。同時,使用泛型還可以避免運行時的ClassCastException。

  4.使用JDK提供的不變類(immutable class)作為Map的鍵可以避免為我們自己的類實現hashCode()和equals()方法。

  5.編程的時候接口優於實現

  6.底層的集合實際上是空的情況下,返回為長度是0的集合或數組而不是null。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM