hashmap的底层原理

hashmap线程不安全但是效率高


hashmap的数据结构和存储过程

  • 当创建HashMap集合对象的时候,在jdk8前,构造方法中创建一个一个长度是16的Entry[] table 用来存储键值对数据的。在jdk8以后不是在HashMap的构造方法底层创建数组了,而是在第一次调用put方法时创建的数组,Node[] table用来存储键值对数据的。

你可能感兴趣的:(java,jvm,数据结构)