guava
guava代码解析
kgduu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
guava之RateLimiter
guava之RateLimiter原创 2022-08-30 22:06:42 · 342 阅读 · 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 · 859 阅读 · 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 · 683 阅读 · 0 评论 -
guava中的Strings
1、结构原创 2021-12-10 22:08:23 · 401 阅读 · 0 评论 -
guava中的Splitter
1、结构图原创 2021-12-07 22:57:51 · 496 阅读 · 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 · 576 阅读 · 0 评论 -
guava之ComparisonChain
其类结构为其为抽象类ACTIVE是匿名类,处理基本类型及Comparable,result值为0InactiveComparisonChain类,其比较的抽象方法实现都是返回本身。result返回初始化的值LESS:InactiveComparisonChain类实例,result初始为-1GREATER:InactiveComparisonChain类实例,result初始为1...原创 2021-10-19 07:22:44 · 288 阅读 · 0 评论 -
guava之Stopwatch
可以用于计算程序运行时间其类结构为原创 2021-10-10 22:02:00 · 777 阅读 · 0 评论 -
eventbus框架
基于观察者模式实现1、类层次图原创 2021-04-13 21:26:57 · 206 阅读 · 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 · 208 阅读 · 0 评论 -
guava-cache设计与实现
guara-cache是本地缓存的实现1、类结构图原创 2021-01-16 13:57:07 · 257 阅读 · 0 评论
分享