1. 程式人生 > >HashMap集合

HashMap集合

map 數組實現 內部 原理 val 屬性 所有 數組 基礎

HashMap的定義:

        HashMap<String, Integer> map = new HashMap<>();

        定義一個鍵為String類型,值為Integer類型的map集合。

HashMap原理:

      基於哈希表的 Map 接口的實現。此實現提供所有可選的映射操作,

      在HashMap中的對象是無序的。允許以null作為鍵對象,但是因為

      鍵對象不可以重復,重復的話就會被覆蓋。

HashMap常用方法及應用:

技術分享技術分享

隨筆說

        HashMap也是一個線性的數組實現的,所以可以理解為其存儲數據的容器就是一個線性數組。

    HashMap裏面實現一個靜態內部類Entry,其重要的屬性有 key , value, next,從屬性key,value我們就

    能很明顯的看出來Entry就是HashMap鍵值對實現的一個基礎。

HashMap集合