温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java工具包Hutool常用工具有哪些

发布时间:2021-11-03 11:01:41 来源:亿速云 阅读:211 作者:小新 栏目:编程语言

这篇文章给大家分享的是有关java工具包Hutool常用工具有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

简介

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

Hutool包含的组件

一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:  
模块介绍
hutool-aopJDK动态代理封装,提供非IOC下的切面支持
hutool-bloomFilter布隆过滤,提供一些Hash算法的布隆过滤
hutool-cache简单缓存实现
hutool-core核心,包括Bean操作、日期、各种Util等
hutool-cron定时任务模块,提供类Crontab表达式的定时任务
hutool-crypto加密解密模块,提供对称、非对称和摘要算法封装
hutool-dbJDBC封装后的数据操作,基于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-jsonJSON实现
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  
正则工具 

感谢各位的阅读!关于“java工具包Hutool常用工具有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI