轻量、实用、面向对象的 Java 工具库Lightweight, practical, object-oriented Java utilities.
AJ-Utils 是一个面向 Java 8 的模块化工具库,坚持面向对象设计与高质量代码,提供通用、I/O、HTTP、密码学、FTP、S3 对象存储和二维码等能力。A modular Java 8 utility library built with object-oriented design and high-quality code, providing common helpers, I/O, HTTP, cryptography, FTP, S3-compatible storage, and QR codes.
按需引入,职责清晰。Focused modules. Clear boundaries.
选择最贴合任务的组件,避免不必要的依赖。Use only the component you need and avoid unnecessary dependencies.
aj-util
以面向对象设计组织的字符串、集合、日期、JSON、XML、I/O、反射等通用工具。Object-oriented general utilities for strings, collections, dates, JSON, XML, I/O and reflection.
02 / TRANSFERaj-ftp
支持上传、下载与进度追踪的轻量 FTP 客户端。A lightweight FTP client with upload, download and progress tracking.
03 / STORAGEaj-s3client
S3 兼容对象存储客户端。A focused client for S3-compatible object storage.
04 / ENCODEaj-qrcode
支持 PNG、SVG 等格式的二维码生成组件。QR code generation with PNG, SVG and other output formats.
05 / SECURITYCryptography
支持 AES、DES、PBE、RSA 等加密与解密。Cryptography helpers for AES, DES, PBE, RSA and more.
06 / NETWORKaj-http
简洁易用的 HTTP 请求组件。A simple component for HTTP requests.
经得起长期使用。Built for the long run.
所有组件均面向 Java 8 及以上环境。Every component targets Java 8 and later runtimes.
直观的 API 与实现,便于使用和维护。Straightforward APIs and implementations.
以清晰实现、代码注释、文档和单元测试,打造可靠、易维护的高质量代码。Clear implementations, comments, documentation and tests deliver reliable, maintainable, high-quality code.
以清晰的对象职责和抽象组织 API,方便扩展与复用。Clearly defined object responsibilities and abstractions make APIs easier to extend and reuse.
只引入需要的组件。Use only what your project needs.