集合框架和泛型
孙磊9612
java新人
展开
-
Java数据存储:集合框架和泛型拓展(二)TreeSet
TreeSet 提供了Set有序的集合,继承于AbstractSet抽象类,实现了NavigableSet, Cloneable, java.io.Serializable接口。 继承了NavigableSet,Cloneable,java.io.Serializable接口,是基于TreeMap实现的。 提供了自然排序或根据创建Comparator进行排序 1. TreeSet是有序的Set集合,因此支持add、remove、get等方法。 2. 和NavigableSet一样,TreeSet的导航方法大原创 2020-10-22 19:59:48 · 120 阅读 · 0 评论 -
Java数据存储:集合框架与泛型拓展(一)Map
Map HashMap和TreeMap 实现 TreeMap:SortMap接口,基于红黑树 HashMap:基于哈希散列表实现 存储 TreeMap:默认按键的升序排序 HashMap:随机存储 遍历 TreeMap:Iterator遍历是排序的 HashMap:Iterator遍历是随机的 性能损耗 TreeMap:插入、删除 HashMap:基本无 键值对 TreeMap:键、值都不能为null HashMap:只允许键、值均为null 安全 TreeMap:非并发安全Map HashMap:非并发原创 2020-10-22 19:45:10 · 119 阅读 · 0 评论 -
Java数据存储:集合框架和泛型
集合接口Collection (List ,Set),Map 面试题:java 三大集合接口有哪些?? ①List Set Map Collection 存放一组 无序,不唯一的对象集合 List 存在一组有序(插入的顺序),不唯一的对象集合 Set 存放一组无序,唯一的对象集合 Map 存放一组键值对集合(key ,value) Key 唯一 value 不唯一 集合实现类 List ①面试题:ArrayList /LinkedList 异同 存储结构:ArrayList 是基.原创 2020-10-22 17:24:12 · 122 阅读 · 0 评论