介绍
集各种Voovan工具类于一身,提供JSON,运行时编译,反射,日志对象池,非堆缓冲通道,文件,字符串,日期,流操作等于常用工具类,这些工具类在 voovan 开源的各个项目广泛使用.
- 简单的 JSON 序列化和反序列化,效率比不过专业的序列化工具(如:FastJson),但重在轻量级好用。
- 日期类型和字符串和日期类型互转,日期类型加减操作。
- 反射的快捷实现,可直接通过反射取属性值,调用方法,实例化对象,判断类的继承及实现。
- 简单的日志记录类,支持指定输出流,日志报文自定义等。
- 简单的自推导的对象类型强制转换,根绝参数类型,运算类型自动退定强制转换类型。
- 流操作,读取定长、按行读取、基于byte的split操作等。
- 使用 ByteBuffer 实现的一个双向通道。
- 属性文件操作。
- 文件路径拼接、从绝对路径读取、从相对路径读取、从包路径读取、指定起始和结束位置内容读取等。
- List 和 Map 的快速初始化。
- 热部署
- 动态函数和类
关于工具类的使用 请移步至:Voovan开发手册-工具类