Uses of Package
org.miaixz.bus.core.center.function

Package
Description
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean等
Bean拷贝实现,包括拷贝选项等
建造者工具 用于建造特定对象或结果,建造者模式的抽象。
提供简易缓存实现,此模块参考了jodd中的相应模块
各种缓存实现
函数封装 接口灵感来自于ActFramework 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
Map相关封装,提供特殊Map实现
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。 Table:使用两个键映射到一个值,类似于表格结构。
提供单例对象的统一管理
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
语言特性包,包括大量便捷的数据结构,包括: ANSI:ANSI编码 Builder:构建器 Caller:查找调用者 Copier:拷贝(复制) Generator:生成器 Getter:getXXX抽象 Intern:规范化表示形式 Loader:加载器的抽象 Mutable:可变值对象封装 Range:区间和边界封装 Tuple:元组
提供文本相关操作的封装
提供通用树生成,特点:
提供各种工具封装 xyz:做好一切必要准备,可以行动了