摘要: Java-数据容器-集合-TreeSet TreeSet是Set接口的实现类 TreeSet底层存储必须实现内部或者外部比较器 TreeSet底层存储的原理是通过比较器进行比较后按照二叉树的原理进行存放 TreeSet的特点 相对有序(TreeSet的数据按照升序进行遍历) 唯一 TreeSet的方 阅读全文
posted @ 2021-01-05 23:37 殃奕 阅读(148) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-LinkedHashSet LinkedHashSet是Set接口的实现类 LinkedHashSet底层存储的原理基于哈希表实现 LinkedHashSet底层存储是按照哈希表+加链表的方式进行的 LinkedHashSet的特点 有序(按照元素添加的顺序进行输出) 唯一 阅读全文
posted @ 2021-01-05 23:27 殃奕 阅读(81) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-HashSet HashSet是Set接口的实现类 HashSet底层存储的原理基于哈希表实现 HashSet底层存储是按照数组+加链表的方式进行的 HashSet的特点 无序 唯一 HashSet的特有方法方法如下表,常用方法黄底标注,其他继承自Set接口的方法详见Jav 阅读全文
posted @ 2021-01-05 23:16 殃奕 阅读(46) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-Set Set是继承自Collection接口的接口 Set没有索引相关的方法,也就是说没有办法使用普通for循环进行遍历 Set的遍历方式 增强for循环 迭代器 Set存储是无序且唯一的 无序主要的底层原理是基于HashMap的原理实现的 唯一的特点主要是基于hashc 阅读全文
posted @ 2021-01-05 23:10 殃奕 阅读(85) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-LinkedList LinkedList是List接口的实现类 LinkedList底层数据存储方式是跳转结构进行存储的,是双向链表 LinkedList的优点 删除、增加元素效率高 数据可重复 LinkedList的缺点 遍历效率低 LinkedList的方法,常用方法 阅读全文
posted @ 2021-01-05 22:59 殃奕 阅读(90) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-ArrayList ArrayList是List接口的实现类 ArryaList底层数据存储方式是数组的形式,链式结构进行存储 ArrayList的优点 查询效率高 数据可重复 ArrayList的缺点 删除、增加元素效率低 ArrayList的方法,常用方法黄底标注 | 阅读全文
posted @ 2021-01-05 22:45 殃奕 阅读(78) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-List List接口的所有实现类存储数据的方式都是顺序、不唯一的 List的遍历方式 普通for循环 增强for循环 遍历器 iterator() List的方法,常用方法黄字标底 | 方法名 | 方法的详细描述 | 方法返回值类型 | | : : | : : | : : 阅读全文
posted @ 2021-01-05 17:59 殃奕 阅读(80) 评论(0) 推荐(0)
摘要: Java-数据容器-集合-Collection List接口与Set接口都继承自Collection 继承自Collection的接口或实现类,存储数据的方式都是一个一个的存储的。 Collection的遍历方式 增强for循环 迭代器:iterator() Collection的方法,常用方法黄字 阅读全文
posted @ 2021-01-05 17:13 殃奕 阅读(54) 评论(0) 推荐(0)