
Java集合
理解Java中的常用集合。
AceKei
那些我很冒险的梦
展开
-
理解 HashSet 基于Java1.8
title: “理解 HashSet 基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于HashMap实现。当理解 HashMap 的时候,也就能理解HashSet了。因为 HashSet 的 key 就是 HashMap 的 ke...原创 2019-04-02 14:55:55 · 3374 阅读 · 0 评论 -
理解 LinkedList-基于Java1.8
title: “理解 LinkedList-基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于双向链表实现。插入时间复杂度 O(1)查找时间复杂度 O(n)删除时间复杂度 O(1)修改时间复杂度 O(n)链表不存在扩容的问...原创 2019-03-29 18:09:06 · 4205 阅读 · 0 评论 -
理解ArrayList,Vector-基于Java1.8
title: “理解ArrayList,Vector-基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191ArrayList构造类内参数,方法实现基于数组实现。插入时间复杂度 O(1)查找时间复杂度 O(1)删除时间复杂度 O(n)修改时间复杂度 O...原创 2019-03-28 12:05:48 · 4549 阅读 · 0 评论 -
理解HashMap,HashTable-基于java1.8
title: “理解HashMap-基于java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于数组 + 链表实现。当单条链表的个数达到8个时候,链表就会被转换成红黑树。链表时间复杂度O(n),红黑树时间复杂度O(log n)静态参数...原创 2019-03-27 21:09:07 · 4644 阅读 · 0 评论