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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ╭月牙湾湾╮ 中级黑马   /  2014-6-13 22:49  /  1409 人查看  /  14 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

1. Map集合自身特点
  A. Map集合存储的键值对
  B. Map集合必须保证键的唯一性
  C. 一个键只能映射一个值

2. Map接口中的方法
  A. put(键,值)将键值对存储到Map集合
  B. get(键)根据键获取值,返回值,如果没有这个键,返回null
  C. containsKey(键)判断集合中没有没有这个键
  D. containsValue(值)判断集合中没有没有这个值
  E. size()返回集合中键值对的个数
  F. values()将Map集合中的所有值存储到Collection集合
  G. keySet()将键,存储到Set集合
  H. entrySet()返回Set集合,Set集合存储的是键值对关系对象Map.Entry'

3. Map 集合的取出方法有两种
  A. keySet方式 ,开发用
  B. entrySet方式,面试用

4. HashMap集合
  底层是哈希表,线程不安全
  允许存储null值,null键
  存储到哈希表中的键对象,必须重写hashCode , equals方法
  保证键的唯一性

5. Hashtable集合
  底层是哈希表,线程安全
  不允许存储null值,null键
  存储到哈希表中的键对象,必须重写hashCode , equals方法
  保证键的唯一性
  从JDK1.2开始,被HashMap取代
  Properties目前,知道怎么存储,怎么取出

6. TreeMap集合
  底层数据结构是红黑树,线程不安全
  存储到TreeMap集合中的键,都要进行自然顺序排序,或者提供比较器
  存储对象实现Comparable接口
  或者自定义比较器,实现Comparator接口

14 个回复

倒序浏览
差不多吧
回复 使用道具 举报
太好了  感谢楼中分享  我正愁这个自己总结的不好
回复 使用道具 举报
干些楼主分享,涨姿势中
回复 使用道具 举报
不错  顶起  
回复 使用道具 举报
零散的知识学习后,总结下会让自己大脑很清晰
回复 使用道具 举报
主要学习几个重点的就行~~~
回复 使用道具 举报

有不足之处希望坛友帮忙补充:handshake
回复 使用道具 举报
凌羽猎风 发表于 2014-6-14 00:18
太好了  感谢楼中分享  我正愁这个自己总结的不好

呵呵,互相学习,互相进步嘛。
回复 使用道具 举报
武星 发表于 2014-6-14 00:24
干些楼主分享,涨姿势中

:handshake
回复 使用道具 举报

:handshake
回复 使用道具 举报
层次分明,还不错,复制一份拷走了,继续努力祝你成功!
回复 使用道具 举报
恩恩,今天刚参照了下
回复 使用道具 举报
牵手相伴 发表于 2014-6-14 08:56
零散的知识学习后,总结下会让自己大脑很清晰

:handshake深有同感!
回复 使用道具 举报
Без_тебя 发表于 2014-6-14 22:00
主要学习几个重点的就行~~~

嗯嗯,好的。还在不断总结中。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马