| 程序包 | 说明 |
|---|---|
| cn.hutool.core.bean |
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
|
| cn.hutool.core.lang |
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
|
| cn.hutool.core.map.multi |
列表类型值的Map实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
BeanDesc |
BeanDescCache.getBeanDesc(Class<?> beanClass,
Func0<BeanDesc> supplier)
获得属性名和
BeanDescMap映射 |
Map<String,PropertyDescriptor> |
BeanInfoCache.getPropertyDescriptorMap(Class<?> beanClass,
boolean ignoreCase,
Func0<Map<String,PropertyDescriptor>> supplier)
获得属性名和
PropertyDescriptorMap映射 |
| 限定符和类型 | 方法和说明 |
|---|---|
V |
SimpleCache.get(K key,
Func0<V> supplier)
从缓存中获得对象,当对象不在缓存中或已经过期返回Func0回调产生的对象
|
V |
SimpleCache.get(K key,
Predicate<V> validPredicate,
Func0<V> supplier)
从缓存中获得对象,当对象不在缓存中或已经过期返回Func0回调产生的对象
|
static <T> T |
Singleton.get(String key,
Func0<T> supplier)
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象 注意:单例针对的是类和参数,也就是说只有类、参数一致才会返回同一个对象 |
| 构造器和说明 |
|---|
CollectionValueMap(float loadFactor,
Map<? extends K,? extends Collection<V>> m,
Func0<Collection<V>> collectionCreateFunc)
构造
|
CollectionValueMap(int initialCapacity,
float loadFactor,
Func0<Collection<V>> collectionCreateFunc)
构造
|
Copyright © 2021. All rights reserved.