H5W3
当前位置:H5W3 > 其他技术问题 > 正文

java工具包Hutool 常用工具介绍

简介

    Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高了工作效率。它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当。

Hutool包含的组件

一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:  
模块 介绍
hutool-aop JDK动态代理封装,提供非IOC下的切面支持
hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
hutool-cache 简单缓存实现
hutool-core 核心,包括Bean操作、日期、各种Util等
hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
hutool-crypto 加密解密模块,提供对称、非对称和摘要算法封装
hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
hutool-dfa 基于DFA模型的多关键字查找
hutool-extra 扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等)
hutool-http 基于HttpUrlConnection的Http客户端封装
hutool-log 自动识别日志实现的日志门面
hutool-script 脚本执行封装,例如Javascript
hutool-setting 功能更强大的Setting配置文件和Properties封装
hutool-system 系统参数调用封装(JVM信息等)
hutool-json JSON实现
hutool-captcha 图片验证码实现
hutool-poi 针对POI中Excel的封装
hutool-socket 基于Java的NIO和AIO的Socket封装

Maven安装

在项目pom.xml中加入如下片段:

<dependency>    <groupId>cn.hutool</groupId>    <artifactId>hutool-all</artifactId>    <version>5.2.5</version></dependency>

常用工具类

工具类 介绍

StrUtil

字符串工具
Convert   类型转换工具类  
ConverterRegistry   自定义类型转换  
DateUtil   日期时间工具  
DateTime   日期时间对象  
IoUtil   IO工具类  
FileUtil   文件工具类  
FileTypeUtil   文件类型判断 
HexUtil   16进制工具 
EscapeUtil   Escape工具  
HashUtil   Hash算法  
URLUtil   URL工具  
XmlUtil   XML工具  
ObjectUtil   对象工具  
ReflectUtil   反射工具  
ClassUtil   类工具  
ZipUtil   压缩工具  
ReUtil   正则工具 

…等等,还有很多好用的工具

具体该怎么使用可参考官方文档:

官网地址:http://www.hutool.cn/

本文地址:H5W3 » java工具包Hutool 常用工具介绍

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址