- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 源码分析—String equals方法
public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String) anObjec
2016-02-29 15:53:10 539
原创 源码分析—LinkedList
/* * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * *
2016-02-29 15:25:50 295
原创 源码分析—ArrayList
package java.util;public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { private static final long serialVersionUID = 86834525
2016-02-29 14:49:50 319
原创 源码分析—HashMap、HashSet、HashTable
HashMap基本总结 (1)存储结构是采用数组+链表,元素类型为Entry,Entry为HashMap的内部静态类,持有四个属性(如下图所示)。注意的是Entry中定义的next同样也为Entry,用于把相同的hash值的数据存储为链表 (2)hash值相同并不代表key相同,在插入的时候,需要循环比较key值与hash值,如果找到了元素,则覆盖;否则会新插入一个节点,放在table表中,也就
2016-02-29 14:22:07 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人