源码学习
is Mr.Chen
这个作者很懒,什么都没留下…
展开
-
Java hashCode()和equals()的学习总结
1 equals() 的作用是什么?2 equals() 与 == 的区别是什么?3 hashCode() 的作用是什么?4 hashCode() 和 equals() 之间有什么联系?原创 2019-07-15 17:33:12 · 121 阅读 · 0 评论 -
Java正确使用 equals 方法
Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。举个例子:// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常String str = null;if (str.equals("SnailClimb")) { ...} else { ..}运行上面的程序会抛出空指针异常,但是我们把第二行的条件判断语句改...原创 2019-07-17 14:04:12 · 8092 阅读 · 0 评论 -
ArrayList源码学习
https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/collection/ArrayList-Grow.md原创 2019-08-12 09:40:14 · 140 阅读 · 0 评论 -
HashMap(JDK1.8)源码学习
package list;import java.util.ArrayList;import java.util.Iterator;public class ArrayListDemo {public static void main(String[] srgs){ ArrayList<Integer> arrayList = new ArrayList<Int...原创 2019-08-12 10:00:19 · 134 阅读 · 0 评论