AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
开始Guava
2021-04-22 19:24:09
1
举报
分享方式
使用 (¥10)
AI智能生成
Getting Started with Google Guava
Guava入门
Started with Guava
拆书稿征集
学习总结
读书笔记
模版推荐
作者其他创作
大纲/内容
上篇
基本工具
Joiner
默认null异常
跳过null
替换null
追加到Appendable
StringBuilder
Writer
Map
Splitter
字符
字符串
正则
裁剪
空串
CharMatcher 指定类型
空串策略
默认保留
忽略
Map
Strings
CharMatcher
替换
压缩
裁剪&压缩
保留
范围
Charsets
字符编码常量
Strings
nullToEmpty
emptyToNull
isNullOrEmpty
填充头
padStart
填充尾
padEnd
重复自己
repeat
公共前缀
commonPrefix
公共后缀
commonSuffix
Preconditions
Object工具
Objects
equal
hashCode
MoreObjects
firstNonNull()
toStringHelper()
compareTo()
函数式编程
接口
Function
Predicate
Supplier
类
Functions
forMap()
compose()
等效
Predicates
and()
or()
not()
compose()
Suppliers
集合
FluentIterable
工具类
Lists
新建List
分区
反转
Sets
新建Set
笛卡尔积
集合操作
差集
对称差集
交集
并集
Maps
新建Map
差集
List转Map
Set转Map
转换
转换值
转换Entity
扩展
Multiset
Map<E, Count>
实现类
HashMultiset
LinkedHashMultiset
TreeMultiset
Multimap
Map<K, Collection<V>>
实现类
ArrayListMultimap
新建
asMap转换
HashMultimap
LinkedHashMultimap
TreeMultimap
BiMap
添加重复值
异常
forcePut
反转
Table
Map<R, Map<C, V>>
创建
添加&获取
视图
列
行
表操作
实现类
ArrayTable
HashBasedTable
TreeBasedTable
ImmutableTable
Range
上下界
上界
下界
Immutable
初始化
null
方法
of()
builder()
copyOf()
子类
List
ImmutableList
Set
ImmutableSet
Map
ImmutableMap
ImmutableBiMap
ImmutableSortedMap
Table
ImmutableTable
Multiset
ImmutableMultiset
Multimap
ImmutableMultimap
Ordering
创建
实现compare()
from()
逆序
null处理
多级排序
最大/小
单个
多个
下篇
并发
Monitor
线程同步
最佳实践
不同的进入方法
Monitor.enter
尝试进入,否则阻塞
Monitor.enterIf(Monitor.Guard)
尝试进入,否则阻塞;如果成功进入则返回true
Monitor.enterWhen(Monitor.Guard)
尝试进入,否则阻塞;如果成功进入,继续等待condition
Monitor.tryEnter
尝试进入,如果成功进入返回true,否则返回false
Monitor.tryEnterIf
尝试进入,未被其他线程占用&满足condition
ListenableFuture
FutureCallback
SettableFuture
AsyncFunction
FutureFallback
Futures
RateLimiter
缓存
MapMaker
Guava caches
Cache
LoadingCache
Loading values
Refreshing values in the cache
CacheBuilder
CacheBuilderSpec
CacheLoader
CacheStats
RemovalListener
RemovalNotification
RemovalListeners
文件操作
EventBus
创建
订阅事件
一个public方法接收event对象
@Subscribe注解
注册到EventBus实体
发布事件
处理方法
串行
限制
并行
@AllowConcurrentEvent
Subscribe示例
Event Publishing示例
细粒度订阅
取消订阅
AsyncEventBus
DeadEvents
依赖注入
其他
hash函数
Checksum
General
Cryptographic
BloomFilter
不存在
存在
Optional
Throwables
收藏
立即使用
想法债务
收藏
立即使用
富爸爸穷爸爸
收藏
立即使用
MySql explain 详解
收藏
立即使用
正则表达式深入浅出
小强快跑
职业:开发经理
去主页
Collect
Get Started
我的流程图
Collect
Get Started
录音界面
Collect
Get Started
正常结款流程图
Collect
Get Started
流程图DES3
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document