随笔分类 -  [02]JDK源码

摘要:HashMap的底层主要是基于数组+链表来实现的,根据HashCode可以很快的查询到对象所存储的位置。例如: 导入包: package java.util; import java.io.*; 成员变量: public class HashMap<K, V> extends AbstractMap 阅读全文
posted @ 2016-02-21 16:27 lemon-now 阅读(209) 评论(0) 推荐(0)
摘要:1,定义,last-in-first-out(LIFO) java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.Vector<E> java.util.Stack<E> public 阅读全文
posted @ 2016-01-28 15:03 lemon-now 阅读(446) 评论(0) 推荐(0)
摘要:1,Collection和Collections Collection是提供给子类继承或实现的接口; Collections是提供一些静态方法的工具类。 2,接口Collection的结构,如下图(图片来源:http://www.programcreek.com/2009/02/the-interf 阅读全文
posted @ 2016-01-28 13:35 lemon-now 阅读(133) 评论(0) 推荐(0)
摘要:LinkedList源码的一点笔记: https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html https://en.wikipedia.org/wiki/Linked_list#Singly_linked_list 1, 阅读全文
posted @ 2016-01-27 17:08 lemon-now 阅读(270) 评论(0) 推荐(0)