Common 常用模块

Date 日期处理

Reflection 反射

Input/Output 输入/输出

加密/解密

其他

AJ Utilities 简介

轻量级 Java 8+ 工具库。在需要保存配置或状态的场景中,API 采用小而清晰的对象;无状态操作则保持简洁。项目提供源码、Javadoc 与单元测试。

领域 主要 API 说明
编码与摘要 Base64UtilsStringBytesUrlCodecHashHelper Base64、十六进制、URL 参数、消息摘要与 HMAC。
常用工具 ConvertBasicValueObjectHelperMapToolRandomToolsStrUtilRegExpUtils 类型转换、对象、Map、随机值、字符串和正则表达式。
结构化数据 JsonUtilXmlHelper 可替换 JSON 引擎与安全的 XML 工具。
日期时间 DateToolsDateTypeConvertFormatter Java 8 时间格式化、严格解析和新旧日期类型转换。
I/O FileHelperResourceHelperDataReaderDataWriterZipHelperUnzipHelper 文件、类路径资源、流、ZIP 压缩和带保护的 ZIP 解压。
密码学 DoCipherAesGcmAesCbcAesPbeAesLegacyRsaSecretKeyMgrRestoreKeyPemUtilsDoSignatureDoVerify AES、基于密码的加密、RSA-OAEP、密钥与签名;详见密码学指南
反射 ClazzFieldsMethodsNewInstanceTypes 类加载、成员查找、对象构造与泛型类型检查。

HTTP 请求、上传、下载和注解代理现属于独立的 AJ HTTP 工程。Java 包名仍为 com.ajaxjs.util.httpremote,但需要单独依赖;请参阅 AJ HTTP 安装指南。

源代码

GitHub | GitCode | Gitee

链接

用户手册 | Ask DeepWiki | Java 文档

安装

需要 Java 8+ 或以上。Maven 坐标:

<dependency>
    <groupId>com.ajaxjs</groupId>
    <artifactId>ajaxjs-util</artifactId>
    <version>1.3.8</version>
</dependency>

Maven Central