A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、 ArrayList:底层是数据结构是线性表结构,查找快,插入和删除慢.
      LinkedList:底层数据结构是链表,查找慢,插入和删除较快。它有offer,peek,poll操作,可以模拟队列或者栈操作。
    Vector:跟ArrayList一样,被ArrayLis所取代。
2、HashSet:底层数据结构是哈希表,线程不同步;
     TreeSet:可以对set集合的元素进行排序。底层数据机构是二叉树,线程不同步。
3、Collection:集合接口,不能直接实例化对象,需要通过其子类来实例化对象。
   Collections:集合工具类。能够方便程序员对集合元素的各种操作。
4、HashTable:底层数据结构是哈希表,不允许存放空键与空值。线程同步,效率低。
   HashMap:底层数据结构是哈希表,允许存放空键与空值。线程不同步,效率高。
5、Collection:存放一组单值元素
   Map:以键值对形式存放元素,子类Properties用来存放字符串形式的键值对,还通常用来做简单行格式的配置文件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马