HashMap+jdk1.7成员变量介绍
static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 默认数组的大小
static final int MAXIMUM_CAPACITY = 1 << 30; //数组的允许的最大长度
static final float DEFAULT_LOAD_FACTOR = 0.75f; //默认的加载因子大小(和扩容机制有关)
static final Entry<?,?>[] EMPTY_TABLE = {}; //默认的Entry数组(可以默认为null)
transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE; //Entry数组
transient int size; //HashMap 存在的元素数量
int threshold; //resize扩容时的阈值
final float loadFactor;//加载因子
transient int modCount;//修改次数,对HashMap 内容的修改都将增加这个值(和线程安全有关和异常有关)