跳过导航链接

java-sdk-common 1.0.12.4 API

程序包 
程序包 说明
com.dahuatech.hutool.cache
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
com.dahuatech.hutool.cache.file
提供针对文件的缓存实现
com.dahuatech.hutool.cache.impl
提供各种缓存实现
com.dahuatech.hutool.core.annotation
注解包,提供增强型注解和注解工具类
com.dahuatech.hutool.core.bean
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
com.dahuatech.hutool.core.bean.copier
Bean拷贝实现,包括拷贝选项等
com.dahuatech.hutool.core.bean.copier.provider
Bean值提供者方式封装
com.dahuatech.hutool.core.builder
建造者工具
用于建造特定对象或结果
com.dahuatech.hutool.core.clone
克隆封装
com.dahuatech.hutool.core.codec
BaseN以及BCD编码封装
com.dahuatech.hutool.core.collection
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
com.dahuatech.hutool.core.comparator
各种比较器(Comparator)实现和封装
com.dahuatech.hutool.core.convert
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
com.dahuatech.hutool.core.convert.impl
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
com.dahuatech.hutool.core.date
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
com.dahuatech.hutool.core.date.format
提供线程安全的日期格式的格式化和解析实现
com.dahuatech.hutool.core.exceptions
特殊异常封装,同时提供异常工具ExceptionUtil
com.dahuatech.hutool.core.getter
getXXX方法的接口和抽象实现
com.dahuatech.hutool.core.img
图像处理相关工具类封装
com.dahuatech.hutool.core.io
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
com.dahuatech.hutool.core.io.checksum
IO校验相关库和工具
com.dahuatech.hutool.core.io.file
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
com.dahuatech.hutool.core.io.resource
针对ClassPath和文件中资源读取的封装,主要入口为工具类ResourceUtil
com.dahuatech.hutool.core.io.watch
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
com.dahuatech.hutool.core.io.watch.watchers
文件监听中的观察者实现类,包括延迟处理、处理链等
com.dahuatech.hutool.core.lang
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
com.dahuatech.hutool.core.lang.caller
调用者接口及实现。
com.dahuatech.hutool.core.lang.copier
拷贝抽象实现,通过抽象拷贝,可以实现文件、流、Buffer之间的拷贝实现
com.dahuatech.hutool.core.lang.func
函数封装
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
com.dahuatech.hutool.core.lang.loader
加载器的抽象接口和实现,包括懒加载的实现等
com.dahuatech.hutool.core.lang.mutable
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
com.dahuatech.hutool.core.map
Map相关封装,提供特殊Map实现以及Map工具MapUtil
com.dahuatech.hutool.core.map.multi
列表类型值的Map实现
com.dahuatech.hutool.core.math
提供数学计算相关封装,包括排列组合等,入口为MathUtil
com.dahuatech.hutool.core.net
网络相关工具
com.dahuatech.hutool.core.swing
Swing和awt相关封装
com.dahuatech.hutool.core.swing.clipboard
剪贴板相关的工具,包括剪贴板监听等
com.dahuatech.hutool.core.text
提供文本相关操作的封装,还包括Unicode工具UnicodeUtil
com.dahuatech.hutool.core.text.csv
提供CSV文件读写的封装,入口为CsvUtil
com.dahuatech.hutool.core.text.escape
提供各种转义和反转义实现
com.dahuatech.hutool.core.text.replacer
文本替换类抽象及实现
com.dahuatech.hutool.core.thread
提供线程及高并发封装,入口为ThreadUtil
com.dahuatech.hutool.core.thread.lock
锁的实现
com.dahuatech.hutool.core.thread.threadlocal
ThreadLocal相关封装
com.dahuatech.hutool.core.util
提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
com.dahuatech.hutool.crypto
加密解密模块,实现了对JDK中加密解密算法的封装,入口为SecureUtil,实现了: 1.
com.dahuatech.hutool.crypto.asymmetric
非对称加密的实现,包括RSA等
com.dahuatech.hutool.crypto.digest
摘要加密算法实现,入口为DigestUtil
com.dahuatech.hutool.crypto.digest.mac
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码”
主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
com.dahuatech.hutool.crypto.symmetric
对称加密算法实现,包括AES、DES、DESede等
com.dahuatech.hutool.http
ICC-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。
com.dahuatech.hutool.http.cookie
自定义Cookie
com.dahuatech.hutool.http.ssl
SSL封装
com.dahuatech.hutool.http.useragent
User-Agent解析
com.dahuatech.hutool.http.webservice
Webservice客户端封装实现
com.dahuatech.hutool.json
JSON封装,基于json.org官方库改造
com.dahuatech.hutool.json.serialize
JSON自定义序列化和反序列化接口和默认实现
com.dahuatech.hutool.log
ICC-log只是一个日志的通用门面,功能类似于Slf4j。
com.dahuatech.hutool.log.dialect.commons
Apache-Commons-Logging日志库的实现封装
com.dahuatech.hutool.log.dialect.console
控制台输出的实现封装
com.dahuatech.hutool.log.dialect.jboss
jboss-logging实现
com.dahuatech.hutool.log.dialect.jdk
JDK-Logging的实现封装
com.dahuatech.hutool.log.dialect.log4j
Log4j的实现封装
com.dahuatech.hutool.log.dialect.log4j2
Log4j2的实现封装
com.dahuatech.hutool.log.dialect.slf4j
Slf4j的实现封装
com.dahuatech.hutool.log.dialect.tinylog
TinyLog的实现封装
com.dahuatech.hutool.log.level
按照日志级别定义的日志打印接口定义
com.dahuatech.icc.common  
com.dahuatech.icc.exception  
com.dahuatech.icc.util  
跳过导航链接

Copyright © 2023. All rights reserved.