1、特点2、底层结构(哈希表)3、添加数据的原理4、重要结论: 1、特点1.无索引<br /> 2.不重复<br /> 3.存取无序 2、底层结构(哈希表)数组 + 链表(JDK7)<br /> 数组 + 链表 + 红黑树(JDK8) 3、添加数据的原理1.调用元素的hashCode方法,确定在哈希表的位置。<br /> 2.如果位置为空,直接存入,如果位置有元素,调用equals方法判断是否一样,一样就不存。 4、重要结论:自定义类型,需要重写元素的hashCode方法和equals方法