HashMap集合

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键值对实现的一个基础。

 

posted @ 2017-08-15 00:31  B_Lasting_尊  阅读(182)  评论(0编辑  收藏  举报