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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© EdwardHonker 中级黑马   /  2017-12-6 23:48  /  969 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我爱黑马!传智播客一群传播智慧的侠客。
Map(接口):双列集合:无序、无索引、键不可以重复。
HashMap:无序、无索引、键不可以重复
linkedHashMap(有序:怎么存就怎么取)其他的和其他map一样。
TreeMap:给元素升序、降序排序(排序)。



单列集合:Coolection(接口):list(接口)、Set(接口)
有序(怎么存就怎么取)、存重复元素、有索引
ArrayList:有序(怎么存就怎么取)、存重复元素、有索引。
Vector:Vector(是线程同步的)synchronized 修饰内部方法
LinkedList:允许元素内容为null、线程不安全、可以实现链表、栈、队列的取值功能



Set(接口):无序(存和取可能顺序不一致)、可以存重复元素(但去除重复元素)、无索引      set不是线程安全的。(set底层是map)
HashSet:输出不可以排序、可以去重
TreeSet:输出可以排序、可以去重。
LinkedSet:存和取顺序一致。LinkedSet 是hashSet的子类。唯一区别于hashSet是有迭代顺序(按添加顺序排)(Ps:良心帖子,求黑马分、黑马币。感谢好人!我会继续努力的)

3 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马