hashMap在jdk1.7与jdk1.8中的原理及不一样

      hashMap为什么采用hash表存数据。若是不用hash表,集合中数据是无序的,当咱们向集合中添加一个数据时须要同集合中全部的数据进行equals比较,当集合数据比较大时效率是很是的低。所以用hash表存储数据效率很是高。hash表的底层是数组,数组中存的是entry对象,默认长度是16.java       当咱们往hash表中添加一个对象时,会调用对象的hash code方法,根
相关文章
相关标签/搜索