All Packages

Package Summary
Package
Description
Bus核心方法及数据结构包
注解包,提供增强型注解
注解包,提供项目环境增强
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean等
Bean拷贝实现,包括拷贝选项等
Bean值提供者方式封装
建造者工具 用于建造特定对象或结果
克隆封装
BaseX以及BCD编码封装
 
集合以及Iterator封装
各种比较器(Comparator)实现和封装
压缩解压封装
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
日期封装,日期的核心为DateTime类
提供线日历解析实现
提供线程安全的日期格式的格式化和解析实现
 
异常处理相关封装
getXXX方法的接口和抽象实现
图像处理相关类封装
图像处理元素封装
图像处理绘制器封装
提供单例对象的统一管理
IO相关封装和工具类,包括Inputstream和OutputStream实现类和Buffer处理等
 
IO流拷贝相关封装相关封装
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
FileVisitor功能性实现,包括递归删除、拷贝等
 
针对ClassPath和文件中资源读取的封装
 
 
InputStream和OutputStream相关方法和类封装
 
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
提供各种ID支持,ObjectID、UUID、Snowflake等
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
命令行终端中ANSI 转义序列相关封装,如ANSI颜色等
调用者接口及实现。
拷贝抽象实现,通过抽象拷贝,可以实现文件、流、Buffer之间的拷贝实现
函数封装 一个函数接口代表一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为对象,从而传递对象
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
提供区间和边界封装,主要包括: Bound: 提供边界的抽象表示,包括边界范围、开闭区间等 Range: 提供可迭代的区间
提供反射相关功能对象和类
提供通用树生成,特点: 1、每个字段可自定义 2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖
解析器
键值域元组,值域用于封装使其可变 提供封装多个对象的类,目的是作为方法的返回类型
加载器的抽象接口和实现,包括懒加载的实现等
读写锁,对象Map Set、List等
Map相关封装,提供特殊Map实现以及列表类型值的Map实现
提供数学计算相关封装,包括排列组合等
网络相关工具
SSL相关封装
扫描包/注解等封装
注解包扫描封装
Swing和awt相关封装
提供文本相关操作的封装
布隆过滤,提供一些Hash算法的布隆过滤
提供各种转义和反转义实现
文本查找类及实现 查找文本中的字符(正向、反向) 查找文本中的匹配字符(正向、反向) 查找文本中的字符串(正向、反向) 查找文本中匹配正则的字符串(正向)
文本替换类抽象及实现
提供文本转换相关封装
提供线程及高并发封装
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等