java集合map体系思维导图整理

开始时间:2018年8月23日20:00:37 | 2018年8月22日14:30:12 | 2018年8月23日14:30:45

结束时间:2018年8月23日21:47:03 | 2018年8月22日16:47:20 | 2018年8月23日18:39:48

累计时间:8小时

知识点补充:

hashtable已经基本废弃没有出现在思维导图里面,但有公司面试会让你比较hashmap与hashtable区别

Hashtable 和 HashMap 两个类的区别: 
   (1)时间上: JDK1.0 JDK1.2
   (2)NULL 
   (3)同步和异步上回答。 :https://blog.csdn.net/wangxing233/article/details/79452946

Map :映射结构: 
 1:框架结构: 
  Map:接口:
   |---HashMap: 
   |---Hashtable
   |---TreeMap 
   |---Property
 
 2:map集合的特点: 
     Map集合当中存放的都是键和值:  
              键和值的映射关系称之为:键值对    Entry<k,v>
              键唯一: 不能重复: 
              一个键只能映射一个值: 


 2: Map接口:  
    put(key,value); null 键重复,返回旧值。 
    remove(key); 返回key 对用的value值。 
    clear(); 
    size(); 获得映射关系的个数: 
    containsKey(key); 
    containsValue(value); 
    isEmpty(); Entry个数为0, 返回true。 
    putAll();
 
 3:API方法: 
   put(key ,value); 存放键值对: 在map集合当中键不能重复。 
     返回值:当键不重复, 返回值为null 。 
                    当键重复, 返回旧值, 新值将原来的旧值替代。
   putAll(Map<? extends K,? extends V> m) 

put(key,value); null 键重复,返回旧值。 
    remove(key); 返回key 对用的value值。 
    clear(); 
    size(); 获得映射关系的个数: 
    containsKey(key); 
    containsValue(value); 
    isEmpty(); Entry个数为0, 返回true。 
    putAll();
      remove(key);根据key 将key 和value 的映射关系移除。
   返回值为: key对应的值: 
   
   clear(); 清空集合: 
   
   size();  获得集合当中映射关系的个数: 
   
   isEmpty(); 当集合当中映射关系个数0时,返回true、。 
   
   containsKey(key)判断是否包含指定的key
   
   containsValue(v

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java集合Java中最重要的概念之一,主要用于存储和操作数据。Java中的集合框架提供了多种类型的集合,包括List、Set、Map等,每种类型的集合都有其自己的特点和用途。下面是Java集合的一些重要知识点: 1. 集合框架的接口体系Java集合框架中有多个接口,包括Collection、List、Set、Map等。它们之间的关系如下所示: ![Java集合框架接口体系](https://img-blog.csdn.net/20180519145129679) 2. List:List是有序的集合,可以包含重复元素。常用的List实现类有ArrayList和LinkedList。 3. Set:Set是无序的集合,不包含重复元素。常用的Set实现类有HashSet和TreeSet。 4. MapMap是一种键值对的映射表,其中键和值可以是任意对象。常用的Map实现类有HashMap和TreeMap。 5. 迭代器:Java集合框架提供了迭代器来遍历集合中的元素。迭代器可以按顺序访问集合中的元素,并且支持删除操作。 6. 泛型:Java集合框架支持泛型,可以确保集合中只包含特定类型的对象。 7. 自动装箱/拆箱:Java集合框架支持自动装箱和拆箱,可以将基本类型转换为对应的包装类型。 8. 并发集合Java集合框架还提供了一些并发集合,如ConcurrentHashMap和CopyOnWriteArrayList,用于多线程环境中的安全访问。 下面是Java集合知识点的思维导图: ![Java集合知识点思维导图](https://img-blog.csdn.net/20180519145411787)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方-教育技术博主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值