标签:java 集合框架
集合框架
Collection
|--List集合,元素是有序的(存入和取出的顺序),且可以有重复元素,因为该集合体系有索引。
|--ArrayList集合,底层数据是数组结构,特点:查询快,增删慢。线程是不同步。
|--LinkedList集合,底层数据是链表结构,特点:增删快,查询慢。线程不同步
|--Vector集合,底层数据是数组结构。线程是同步的。已被ArrayList集合替代。
|--Set集合,元素是无序的(存入和取出的顺序),不可以有重复元素。
|--HashSet集合,底层数据是hash表结构。
HashSet集合元素的唯一性通过hashCode()和equals()方法决定,如果元素的hash值不同,则判断equals是否为true。
|--TreeSet集合,可以对Set集合中的元素按照一定的顺序排序。
本文出自 “司马囧” 博客,转载请与作者联系!
标签:java 集合框架
原文地址:http://9274590.blog.51cto.com/9264590/1701298