所有类
-
所有类 接口概要 类概要 枚举概要 类 说明 AnnotationMethodMatcher 注解方法过滤器Arith 用于商业运算的常用计算工具类ArrayUtil 用于对数组类型的数据(字节数组参见NumberUtil类)进行相应处理的工具类Assert 项目中的通用断言类,用于处理异常,如果断言失败将会抛出异常
断言方法均以is开头,相反的方法均以not开头
例如:isTrue和notTrue、isNull和notNull、isEmpty和notEmpty、isBlank和notBlankCacheLoader<E> 缓存数据加载器CharConverter 单个字符转换接口CharConverter.CharCase Charsets 常用的字符集常量ChineseNumber 将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类ChineseNumber.Cell 计算单元,接收一个4位以内的阿拉伯数字字符串,并将其转换为对应的中文大写形式ChineseNumber.FormatStyle 表示中文数字的文本表现形式的枚举类ClassPathScanHandler 扫描指定包(包括jar)下的class文件
支持jar文件扫描Cmp 用于进行数值比较的工具类CollectionUtil List、Set、Map等常见集合数据操作的工具类DES 可逆的数据算法工具,实现DES加密算法,利用指定的密钥对字符串或字节数组进行加密或解密EasyDate 实现常用日期扩展方法的日期工具类(实现Comparable可比较接口、Cloneable可复制接口)Encrypter 封装常用数据加密算法的加密器
内部主要包含MD5、SHA-1等不可逆算法以及DES可逆算法的常用处理方法
备注:MD5加密强度是128bit,SHA-1的加密强度是160bit
因此SHA-1比MD5的加密强度更高,并且更不易受密码分析的攻击
相对的,在同样的硬件上,SHA-1比MD5的运行速度要稍慢EnumUtil 枚举工具类FileUtil 用于文件操作的公共工具类ImmutablePropertyAccessor<T,R> 不可变的属性访问器封装实体JSONUtil JSON字符串序列化转换工具类LazyCacheLoader<E> 支持懒加载的缓存数据加载器,一般情况下,数据只会加载一次MethodMatcher 方法过滤器MethodMatcher.AbstractMethodMatcher ModifiersMethodMatcher 修饰符方法过滤器NumberUtil 对数值类型的数据(包含字节)进行相应处理的工具类Pipeline<T,R> 对实体及其属性进行预处理、校验、格式化的流水线处理封装类PropertyAccessor<T,R> 标识具有属性访问功能的实体RandomUtil 用于协助处理与随机生成有关的工具类ResourceUtil 用于辅助URL、URI、资源路径等处理的工具类StringUtil 用于对字符串类型的数据进行常用处理操作的工具类ThreadLocalUtil 提供基于线程的局部缓存工具类,内部采用HashMap实现TimeBasedCacheLoader<E> 基于时间间隔进行数据更新的缓存数据加载器Validators 用于进行 Pipeline 初始化及附属校验器定义的辅助工具类Words 一组分词(单词)的抽象表示。Words.FromWordCase Words.Segment Words.ToWordCase Words.WordCase 单词组的连词风格Words.WordCaseDescriptor Words.WordSeparator Words.WordSplitter 用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象)X 通用公共工具类
此类全为静态方法,请使用静态方法的形式调用
由于均为静态方法,所以类名尽可能地短,以免干扰逻辑可读性
并且工具类会经常被调用,类名短,也方便开发人员编写。