hutool 4.0.12 API

程序包 
程序包 说明
cn.hutool
Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
cn.hutool.aop
JDK动态代理封装,提供非IOC下的切面支持
cn.hutool.aop.aspects  
cn.hutool.bloomfilter
布隆过滤,提供一些Hash算法的布隆过滤
cn.hutool.bloomfilter.bitMap  
cn.hutool.bloomfilter.filter  
cn.hutool.cache
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
cn.hutool.cache.file  
cn.hutool.cache.impl  
cn.hutool.captcha
图片验证码实现
cn.hutool.core
Hutool核心方法及数据结构包
cn.hutool.core.annotation
注解包,提供增强型注解和注解工具类
cn.hutool.core.bean  
cn.hutool.core.bean.copier  
cn.hutool.core.bean.copier.provider  
cn.hutool.core.clone  
cn.hutool.core.codec  
cn.hutool.core.collection  
cn.hutool.core.comparator  
cn.hutool.core.convert  
cn.hutool.core.convert.impl  
cn.hutool.core.date  
cn.hutool.core.date.format  
cn.hutool.core.exceptions  
cn.hutool.core.getter  
cn.hutool.core.io  
cn.hutool.core.io.file  
cn.hutool.core.io.resource  
cn.hutool.core.io.watch  
cn.hutool.core.io.watch.watchers  
cn.hutool.core.lang  
cn.hutool.core.lang.copier  
cn.hutool.core.lang.loader  
cn.hutool.core.lang.mutable  
cn.hutool.core.map  
cn.hutool.core.math  
cn.hutool.core.text  
cn.hutool.core.text.csv  
cn.hutool.core.thread  
cn.hutool.core.util  
cn.hutool.cron
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
cn.hutool.cron.listener  
cn.hutool.cron.pattern  
cn.hutool.cron.pattern.matcher  
cn.hutool.cron.pattern.parser  
cn.hutool.cron.task  
cn.hutool.crypto
加密解密模块,实现了对JDK中加密解密算法的封装,实现了:
1.
cn.hutool.crypto.asymmetric  
cn.hutool.crypto.digest  
cn.hutool.crypto.symmetric  
cn.hutool.db
Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。
cn.hutool.db.dialect  
cn.hutool.db.dialect.impl  
cn.hutool.db.ds  
cn.hutool.db.ds.c3p0  
cn.hutool.db.ds.dbcp  
cn.hutool.db.ds.druid  
cn.hutool.db.ds.hikari  
cn.hutool.db.ds.jndi  
cn.hutool.db.ds.pooled  
cn.hutool.db.ds.simple  
cn.hutool.db.ds.tomcat  
cn.hutool.db.handler  
cn.hutool.db.meta  
cn.hutool.db.nosql.mongo  
cn.hutool.db.nosql.redis  
cn.hutool.db.sql  
cn.hutool.dfa
DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。
cn.hutool.extra
由于Hutool的原则是不依赖于其它配置文件,但是很多时候我们需要针对第三方非常棒的库做一些工具类化的支持,因此Hutoo-extra包主要用于支持第三方库的工具类支持。
cn.hutool.extra.mail  
cn.hutool.extra.qrcode  
cn.hutool.extra.servlet  
cn.hutool.extra.servlet.multipart  
cn.hutool.extra.ssh  
cn.hutool.extra.template  
cn.hutool.http
Hutool-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。
cn.hutool.http.ssl  
cn.hutool.json
JSON封装,基于json.org官方库改造
cn.hutool.log
Hutool-log只是一个日志的通用门面,功能类似于Slf4j。
cn.hutool.log.dialect.commons  
cn.hutool.log.dialect.console  
cn.hutool.log.dialect.jdk  
cn.hutool.log.dialect.log4j  
cn.hutool.log.dialect.log4j2  
cn.hutool.log.dialect.slf4j  
cn.hutool.log.dialect.tinylog  
cn.hutool.log.level  
cn.hutool.poi
Java针对MS Office的操作的库屈指可数,比较有名的就是Apache的POI库。
cn.hutool.poi.excel  
cn.hutool.poi.excel.cell
Excel中单元格相关类,包括: 1.
cn.hutool.poi.excel.editors  
cn.hutool.poi.excel.sax  
cn.hutool.poi.excel.sax.handler  
cn.hutool.poi.exceptions  
cn.hutool.script
Script模块主要针对Java的javax.script封装,可以运行Javascript脚本。
cn.hutool.setting
Setting模块主要针对Properties文件读写做封装,同时定义一套自己的配置文件规范,实现兼容性良好的配置工具。
cn.hutool.setting.dialect  
cn.hutool.setting.profile  
cn.hutool.system
System模块主要获取系统、JVM、内存、CPU等信息,以便动态监测系统状态

Copyright © 2018. All rights reserved.