2019年9月26日

HashMap源码分析

摘要: 首先,HashMap 是 Map 的一个实现类,它代表的是一种键值对的数据存储形式。key和value允许为null,key不允许重复,可以接受null键和值。 jdk1.7中使用一个Entry数组来存储数据,jdk1.8中使用一个Node数组来存储数据,但这个Node可能是链表结构,也可能是红黑树 阅读全文

posted @ 2019-09-26 17:43 IT-风 阅读(156) 评论(0) 推荐(0) 编辑

equals和==

摘要: 1.equals和 用于比较引用和比较基本数据类型时具有不同的功能:比较基本数据类型,如果两个值相同,则结果为true而在比较引用时,如果引用指向内存中的同一对象,结果为true; equals()作为方法,实现对象的比较。由于==运算符不允许我们进行覆盖,也就是说它限制了我们的表达。因此我们复写e 阅读全文

posted @ 2019-09-26 14:35 IT-风 阅读(692) 评论(0) 推荐(0) 编辑

导航