- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Java集合框架:了解WeakHashMap
WeakHashMap基于 动态数组和链表 实现的弱键映射WeakHashMap继承关系WeakHashMap继承了AbstractMap抽象类,拥有Map的基本操作WeakHashMap源码解析WeakHashMap构造函数:WeakHashMap删除过时条目函数:/** * 从表中删除过时的条目 */private void expungeStal...
2020-04-08 13:15:41
344
原创 Java集合框架:了解IdentityHashMap
IdentityHashMap基于动态数组实现的主键映射IdentityHashMap继承关系IdentityHashMap实现了Serializable接口,支持序列化,可通过序列化传输IdentityHashMap实现了Cloneable接口,覆盖了clone()方法,能被克隆IdentityHashMap继承了AbstractMap抽象类,拥有Map的基本操作...
2020-04-07 19:11:55
362
原创 Java集合框架:了解Hashtable
Hashtable基于LinkedHashMap实现的树集Hashtable继承关系Hashtable实现了Serializable接口,支持序列化,可通过序列化传输Hashtable实现了Cloneable接口,覆盖了clone()方法,能被克隆Hashtable继承了Dictionary抽象类,有映射的基本操作Hashtable源码分析静态类KeySet...
2020-04-07 13:10:43
196
原创 Java集合框架:了解LinkedHashSet
LinkedHashSet基于LinkedHashMap实现的树集目录LinkedHashSet继承关系LinkedHashSet源码分析LinkedHashSet总结LinkedHashSet继承关系LinkedHashSet实现了Serializable接口,支持序列化,可通过序列化传输LinkedHashSet实现了Cloneable接口,覆盖了clo...
2020-04-07 13:10:36
193
原创 Java集合框架:了解LinkedHashMap
LinkedHashMap基于链表或红黑树实现的哈希映射LinkedHashMap继承关系LinkedHashMap继承了HashMap抽象类,拥有HashMap的所有操作LinkedHashMap源码解析
2020-04-07 13:10:29
283
原创 Java集合框架:HashTable和HashMap和LinkedHashMap和TreeMap区别
HashMap和LinkedHashMap和TreeMap区别底层实现HashMap基于 数组+链表/完全二叉树实现LinkedHashMap基于 数组+链表/完全二叉树+双向链表实现TreeMap基于 完全二叉树结构实现接口实现HashMap,LinkedHashMap和TreeMap都实现了Serializable和Cloneable接口,支持序列化和克...
2020-04-07 13:10:08
186
原创 Java集合框架:HashSet和LinkedHashSet和TreeSet区别
HashSet和TreeSet区别底层实现HashSet基于 HashMap实现TreeSet基于 TreeMap实现接口实现HashSet和TreeSet都实现了Serializable和Cloneable接口,支持序列化和克隆操作时间复杂度链表时间复杂度:O(n),完全二叉树时间复杂度:O(log(N)) 1.HashSet:...
2020-04-07 13:10:00
275
原创 Java集合框架:了解TreeSet
TreeSet基于NavigableMap实现的树集TreeSet继承关系TreeSet实现了Serializable接口,支持序列化,可通过序列化传输TreeSet实现了Cloneable接口,覆盖了clone()方法,能被克隆TreeSet实现了NavigableSet接口,可以元素匹配,升/降序访问和遍历元素,返回集的视图TreeSet实现了List接口和继承了...
2020-04-07 13:09:52
262
原创 Java集合框架:ArrayDeque和LinkedList和PriorityQueue区别
ArrayDeque和LinkedList和PriorityQueue区别底层实现ArrayDeque基于 循环数组实现LinkedList基于 双向链表实现PriorityQueue基于 最小堆(完全二叉树)实现接口实现ArrayDeque和LinkedList都实现了Serializable和Cloneable接口,支持序列化和克隆操作Priority...
2020-04-07 13:09:39
1055
原创 Java集合框架:了解ArrayList
ArrayList一种以数组实现的集合,可用于实现队列,堆栈ArrayList继承关系ArrayList实现了Serializable接口,支持序列化,可通过序列化传输 ArrayList实现了Cloneable接口,覆盖了clone()方法,能被克隆 ArrayList实现了RandomAccess接口,指示了ArrayList支持快速的随机访问 ArrayList实现了L...
2020-04-07 13:09:18
200
原创 Java集合框架:Collection接口概览
集合的接口Java集合框架为不同类型的集合定义了大量的接口,有两个基本接口Collection和Map。Collection相关接口:Iterable接口此接口提供了3个方法:Iterator<T> iterator():返回集合类型对应的迭代器对象default void forEach(Consumer<? super T> action):...
2020-04-07 13:07:19
215
原创 Java集合框架:了解ArrayDeque
ArrayDeque基于动态数组实现的双端队列ArrayDeque继承关系ArrayDeque实现了Serializable接口,支持序列化,可通过序列化传输ArrayDeque实现了Cloneable接口,覆盖了clone()方法,能被克隆ArrayDeque实现了Deque接口,可作为双端队列使用ArrayDeque继承了AbstractCollection抽象类...
2020-04-07 13:07:08
298
原创 Java集合框架:了解HashMap
HashMap基于链表实现的哈希映射HashMap继承关系HashMap源码解析静态类Node:static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> ne...
2020-04-07 13:06:47
159
原创 Java集合框架:了解LinkedList
LinkedList一种以链表实现的集合,可用于实现队列,堆栈LinkedList继承关系LinkedList实现了Serializable接口,支持序列化,可通过序列化传输 LinkedList实现了Cloneable接口,覆盖了clone()方法,能被克隆 LinkedList实现了Deque接口,可作为双端队列使用 LinkedList继承了AbstractSequen...
2020-04-07 13:06:39
201
1
原创 Java集合框架:Map接口概览
Mao接口概览Map接口Map继承关系:Map接口声明方法:Map接口的部分源码:ArrayList实现类部分源码:举例:
2020-04-07 13:06:30
140
原创 Java集合框架:了解PriorityQueue
PriorityQueue基于循环数组实现的双端队列PriorityQueue继承关系PriorityQueue源码解析
2020-04-07 13:06:10
148
原创 Java集合框架:了解TreeMap
TreeMap基于哈希表(数组,链表,红黑树)与双向链表实现的哈希映射TreeMap继承了AbstractMap抽象类,拥有map的相关操作方法TreeMap实现了Serializable接口,支持序列化,可通过序列化传输TreeMap实现了Cloneable接口,覆盖了clone()方法,能被克隆TreeMap实现了NavigableMap接口,拥有针对给定搜索目标返回...
2020-04-07 13:05:58
210
原创 Java集合框架:Vector和ArrayList和LinkedList区别
ArrayList和LinkedList区别底层实现:ArrayList 基于 动态数组实现 LinkedList 基于 链表结构实现接口实现:两种集合都实现了Serializable,Cloneable,List接口,支持 序列化操作,克隆操作 ArrayList接口实现了标记接口RandomAccess,支持快速随机访问 LinkedList接口还实现了Deque接...
2020-04-07 13:05:27
146
原创 Java集合框架:了解Vector
Vector基于 数组 实现的集合Vector继承关系Vector实现了Serializable接口,支持序列化,可通过序列化传输Vector实现了Cloneable接口,覆盖了clone()方法,能被克隆Vector继承了AbstractList抽象类,实现了集合操作Vector实现了RandomAccess标记接口,支持快速访问Vector源码分析私有...
2020-04-07 13:04:48
180
原创 TradingView笔记
图标库内容 +/charting_library + /static - charting_library.min.js - charting_library.min.d.ts - datafeed-api.d.ts + /datafeeds + /udf - index.html ...
2018-10-06 23:22:19
5393
struts2.5+spring4.2+mysql_jdbc-Jar包
2017-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人