
guava
guava代码解析
kgduu
这个作者很懒,什么都没留下…
展开
-
guava之RateLimiter
guava之RateLimiter原创 2022-08-30 22:06:42 · 291 阅读 · 0 评论 -
guava中的Multimap
key->value是映射,其中针对同一个key,value可以有多个1、接口方法有方法 说明 int size() 集合的大小 boolean isEmpty() 集合中是否不包含key-value映射对 boolean containsKey(Object key) 集合中是否包含key的key-value对 boolean containsValue(Object value) 集合中是否包含value的key-value对 bool原创 2022-05-01 11:24:11 · 790 阅读 · 0 评论 -
guava中的Table
提供两层映射关系(row, col)->value1、Table接口方法有boolean contains(Object rowKey, Object columnKey) boolean containsRow(Object rowKey) boolean containsColumn(Object columnKey) boolean containsValue(Object value) V get(Object rowKey, Object columnKey)原创 2022-04-16 16:51:01 · 616 阅读 · 0 评论 -
guava中的Strings
1、结构原创 2021-12-10 22:08:23 · 374 阅读 · 0 评论 -
guava中的Splitter
1、结构图原创 2021-12-07 22:57:51 · 447 阅读 · 0 评论 -
guava中的Joiner
1、结构图Joiner处理数组、迭代器的拼接MapJoiner:处理map元素的拼接2、Joiner2.1 useForNull拼接时用字符串代替null值2.2 skipNulls拼接时忽略null值3、MapJoiner3.1 useForNull拼接时用字符串代替空的key和value....原创 2021-12-07 22:18:24 · 519 阅读 · 0 评论 -
guava之ComparisonChain
其类结构为其为抽象类ACTIVE是匿名类,处理基本类型及Comparable,result值为0InactiveComparisonChain类,其比较的抽象方法实现都是返回本身。result返回初始化的值LESS:InactiveComparisonChain类实例,result初始为-1GREATER:InactiveComparisonChain类实例,result初始为1...原创 2021-10-19 07:22:44 · 249 阅读 · 0 评论 -
guava之Stopwatch
可以用于计算程序运行时间其类结构为原创 2021-10-10 22:02:00 · 741 阅读 · 0 评论 -
eventbus框架
基于观察者模式实现1、类层次图原创 2021-04-13 21:26:57 · 166 阅读 · 0 评论 -
guava之preconditions
主要提供静态方法参数检验,支持的静态方法主要有以下几种(不带其他额外参数的) checkArgument(boolean expression) void checkState(boolean expression) T checkNotNull(T reference) int checkElementIndex(int index, int size) int ch...原创 2021-03-10 07:36:53 · 169 阅读 · 0 评论 -
guava-cache设计与实现
guara-cache是本地缓存的实现1、类结构图原创 2021-01-16 13:57:07 · 217 阅读 · 0 评论