摘要:
13-TreeSet和TreeMap基本介绍 介绍汇总: TreeSet基本介绍 TreeMap基本介绍 1-TreeSet基本介绍 TreeSet 类用于存储一组对象,并将对象按照自然规则(实现 Comparator 接口的)或者指定 Comparator 对象的比较器进行排序。 TreeSet 阅读全文
摘要:
12--开发中如何选择集合实现类 开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下: 先判断存储的类型(一组对象或一组键值对) 一组对象:Collection 接口 允许重复:List 接口 增删多:LinkedList 【底层维护了一个双向链表】 改查多 阅读全文
摘要:
11-Properties基本介绍 Properties 类继承自 Hashtable 类并且实现了 Map 接口,也是使用一种键值对的形式来保存数据。(因为继承 Properties ,所以键值对不可以为 null ) Properties 类使用特点和 Hashtable 类类似,但是请注意Pr 阅读全文
摘要:
10-Hashtable底层结构和源码分析 介绍汇总: Hashtable的基本介绍 Hashtable底层机制说明 Hashtable 和 HashMap 对比 1-Hashtable的基本介绍 存放的元素是键值对:即 K-V Hashtable 的键和值都不能为 null ,不然后抛出 Null 阅读全文
摘要:
9-HashMap底层结构和源码分析 1-HashMap底层结构说明 HashMap 底层维护的是数组 + 链表 + 红黑树,(jdk 7 版本的 HashMap 底层实现(数组 + 链表),jdk 8 版本底层实现(数组 + 链表 + 红黑树) )。 数组中存放的是 HashMap 的内部类 No 阅读全文