上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: Properties 介绍 Properties 是在java.util包中,该类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二 阅读全文
posted @ 2020-05-20 01:29 幻影黑子 阅读(1844) 评论(0) 推荐(0)
摘要: TreeMap 简介 是一个有序的key-value集合,它是通过红黑树实现的。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。2.是继承了AbstractMap,也是以key-value集合存储。实现了NavigableMap接 阅读全文
posted @ 2020-05-19 16:33 幻影黑子 阅读(171) 评论(0) 推荐(0)
摘要: HashSet原理 该类实现了Set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。 对于 HashSet 而言,HashSet 继承自AbstractSet,它是基于 HashMap 实现的,HashSet 底层使用 HashMap 来保存所有元素。 阅读全文
posted @ 2020-05-19 16:15 幻影黑子 阅读(284) 评论(0) 推荐(0)
摘要: HashMap HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 该类实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 散列表(Hash table,也叫哈希表) 是根据关键码值(Key 阅读全文
posted @ 2020-05-19 16:06 幻影黑子 阅读(153) 评论(0) 推荐(0)
摘要: ArrayList/Vector/LinkedList原理总结 ArrayList: 1、实现原理,采用了动态对象数组实现,默认构造函数创建了一个空的对象数组2、第一次添加元素,扩展了10个位置的容量。3、扩充算法,原来数组的大小+原来数组大小的一半4、不适合进行删除或插入操作5、为了防止数组动态扩 阅读全文
posted @ 2020-05-19 15:57 幻影黑子 阅读(222) 评论(0) 推荐(0)
摘要: 为什么要用LinkedList? 我们在现实开发中我们都是会大量使用到数组以及动态的ArrayList类。然而,数组和数组列表都有一个重大的缺陷。 这就是从数组的中间位置删除一个元素要付出很大的代价,其原因是数组中处于被删除元素之后的所有元素都要向数组的前端移动。在数组中间的位置上插入一个元素也是如 阅读全文
posted @ 2020-05-19 15:53 幻影黑子 阅读(151) 评论(0) 推荐(0)
摘要: Java 中的ArrayList ArrayList是基于动态数组实现的,数组具有按索引查找的特性,所以访问很快,适合经常查询的数据。其实就是对数组的操作。首先分析一下ArrayList的几个常用方法。 1. add(E e) :将指定的元素添加到此列表的尾部。 2. indexOf(Object  阅读全文
posted @ 2020-05-19 15:46 幻影黑子 阅读(133) 评论(0) 推荐(0)
摘要: Map接口的常用实现类 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。 从概念上而言,您可以将 List 看作是具有数值键的 Map。 而实际上,除了 List 和 Map 都在定义 java.util 中外,两者并没有直接的联 阅读全文
posted @ 2020-05-19 15:33 幻影黑子 阅读(147) 评论(0) 推荐(0)
摘要: Set集合接口 如果是实现了 Set 接口的集合类,具备的特点:无序,不可重复 添加元素 的顺序与元素出来的顺序是不一致的。注重独一无二的性质,该体系集合可以知道某物是否已经存在于集合中,不会存储重复的元素。 hashSet HashSet 底层是使用了哈希表来支持的,特点: 存取速度快。 往Has 阅读全文
posted @ 2020-05-19 15:29 幻影黑子 阅读(163) 评论(0) 推荐(0)
摘要: List接口的常用实现类 一个 List 是一个元素有序的、可以重复、可以为 null 的集合(有时候我们也叫它“序列”)。 ArrayList 最常用的List接口实现类,底层使用可变长度的动态数组实现。ArrayList有一个初始容量(capacity = 10),当元素数量大于初始容量时进行扩 阅读全文
posted @ 2020-05-19 15:16 幻影黑子 阅读(787) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页