# aj-util
**Repository Path**: lightweight-components/aj-util
## Basic Information
- **Project Name**: aj-util
- **Description**: 小型 Java 工具集合
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: https://aj-util.ajaxjs.com/
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2025-07-11
- **Last Updated**: 2026-07-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: tools, Helper, utilities
## README
AJ-Utils
小型的 Java 面向对象编程工具包
[](https://central.sonatype.com/artifact/com.ajaxjs/ajaxjs-util)

[](https://javadoc.io/doc/com.ajaxjs/ajaxjs-util )

[](http://www.apache.org/licenses/LICENSE-2.0.txt)


[](https://deepwiki.com/lightweight-component/aj-util)
[](mailto:frank@ajaxjs.com)
[](https://shang.qq.com/wpa/qunwpa?idkey=3877893a4ed3a5f0be01e809e7ac120e346102bd550deb6692239bb42de38e22)
这是一个主打“面向对象(OOP)”的 Java 工具包。与其他工具包不同,它没有较多的 static 静态方法,而是要先建立对象实例,才能调用工具方法。
实例化的同时通过重载构造器参数以适应不同的入参情形,作自动转换。这样的作法不仅可以驾驭复杂的情形,而且可以使得 API
风格更清晰,代码更精简且避免重复。
另外改库主打“轻量级”、依赖少。该库的 JAR 文件大小约为 170KB,并包含了以下模块:
| 类/包模块 | 详细描述 | 备注 |
|---------------------|-------------------------------------------|-----------------|
| BytesHelper | 字节数组工具类 | |
| CollUtils | 集合工具类 | |
| ConvertBasicValue | 尝试将目标类型进行转换,注意并非所有类型都可以转换 | |
| DateHelper | 日期工具类 | |
| EncodeTools | URL/Base64 编码工具 | |
| MessageDigestHelper | MD5/SHA1/SHA256/384/512 加密工具类 | |
| ObjectHelper | Java 对象辅助工具 | |
| HTTP Request | 一个小型 HTTP 请求组件 | |
| RandomTools | 随机数和随机字符串生成工具 | |
| RegExpUtils | 正则表达式工具类 | |
| StrUtil | 字符串工具类 | |
| JsonUtil | Jackson 库的封装:JSON、Map、Bean 和 List 之间的转换方法 | Jackson 是唯一的依赖库 |
| XmlHelper | XML 处理工具类 | |
| Cryptography | AES/RSA 加密解密包 | |
| IO | 文件、资源、流操作工具包 | |
| Reflection | 反射工具包 | |
## 源码
[Github](https://github.com/lightweight-component/aj-util) | [GitCode](https://gitcode.com/lightweight-component/aj-util)
## 链接
- [教程](https://aj-util.ajaxjs.com/)
- [DeepWiki 教程](https://deepwiki.com/lightweight-component/aj-util)
- [Java 文档](https://javadoc.io/doc/com.ajaxjs/ajaxjs-util)
## 安装
运行环境:Java 8 及以上版本。
```xml
com.ajaxjs
ajaxjs-util
1.3.6
```