<p align="center">
<a href="https://hutool.cn/"><img src="https://cdn.jsdelivr.net/gh/looly/hutool-site/images/logo.jpg" width="45%"></a>
</p>
<p align="center">
<strong>🍬A set of tools that keep Java sweet.</strong>
</p>
<p align="center">
👉 <a href="https://hutool.cn">https://hutool.cn/</a> 👈
</p>
<p align="center">
<a target="_blank" href="https://search.maven.org/artifact/cn.hutool/hutool-all">
<img src="https://img.shields.io/maven-central/v/cn.hutool/hutool-all.svg?label=Maven%20Central" />
</a>
<a target="_blank" href="https://license.coscl.org.cn/MulanPSL2">
<img src="https://img.shields.io/:license-MulanPSL2-blue.svg" />
</a>
<a target="_blank" href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html">
<img src="https://img.shields.io/badge/JDK-8+-green.svg" />
</a>
<a target="_blank" href="https://travis-ci.com/dromara/hutool">
<img src="https://travis-ci.com/dromara/hutool.svg?branch=v5-master" />
</a>
<a href="https://www.codacy.com/gh/dromara/hutool/dashboard?utm_source=github.com&utm_medium=referral&utm_content=dromara/hutool&utm_campaign=Badge_Grade">
<img src="https://app.codacy.com/project/badge/Grade/8a6897d9de7440dd9de8804c28d2871d"/>
</a>
<a href="https://codecov.io/gh/dromara/hutool">
<img src="https://codecov.io/gh/dromara/hutool/branch/v5-master/graph/badge.svg" />
</a>
<a target="_blank" href="https://gitter.im/hutool/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">
<img src="https://badges.gitter.im/hutool/Lobby.svg" />
</a>
<a target="_blank" href='https://gitee.com/dromara/hutool/stargazers'>
<img src='https://gitee.com/dromara/hutool/badge/star.svg?theme=gvp' alt='star'/>
</a>
<a target="_blank" href='https://github.com/dromara/hutool'>
<img src="https://img.shields.io/github/stars/dromara/hutool.svg?style=social" alt="github star"/>
</a>
</p>
<br/>
<p align="center">
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=QtsqXLkHpLjE99tkre19j6pjPMhSay1a&jump_from=webapi">
<img src="https://img.shields.io/badge/QQ%E7%BE%A4%E2%91%A6-715292493-orange"/></a>
</p>
-------------------------------------------------------------------------------
<p align="center">
<a href="#"><img style="width: 45%" alt="" src="https://plus.hutool.cn/images/zanzhu.jpg"/></a>
</p>
-------------------------------------------------------------------------------
[**🌎English Documentation**](README-EN.md)
-------------------------------------------------------------------------------
## 📚简介
`Hutool`是一个功能丰富且易用的**Java工具库**,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作,
可以满足各种不同的开发需求。
### 🎁Hutool名称的由来
Hutool = Hu + tool,是原公司项目底层代码剥离后的开源库,“Hu”是公司名称的表示,tool表示工具。Hutool谐音“糊涂”,一方面简洁易懂,一方面寓意“难得糊涂”。
### 🍺Hutool理念
`Hutool`既是一个工具集,也是一个知识库,我们从不自诩代码原创,大多数工具类都是**搬运**而来,因此:
- 你可以引入使用,也可以**拷贝**和修改使用,而**不必标注任何信息**,只是希望能把bug及时反馈回来。
- 我们努力健全**中文**注释,为源码学习者提供良好地学习环境,争取做到人人都能看得懂。
-------------------------------------------------------------------------------
## 🛠️包含组件
一个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和Word的封装 |
| hutool-socket | 基于Java的NIO和AIO的Socket封装 |
| hutool-jwt | JSON Web Token (JWT)封装实现 |
可以根据需求对每个模块单独引入,也可以通过引入`hutool-all`方式引入所有模块。
-------------------------------------------------------------------------------
## 📝文档
[📘中文文档](https://www.hutool.cn/docs/)
[📘中文备用文档](https://plus.hutool.cn/)
[📙参考API](https://apidoc.gitee.com/dromara/hutool/)
[🎬视频介绍](https://www.bilibili.com/video/BV1bQ4y1M7d9?p=2)
-------------------------------------------------------------------------------
## 🪙支持Hutool
### 💳捐赠
如果你觉得Hutool不错,可以捐赠请维护者吃包辣条~,在此表示感谢^_^。
[Gitee上捐赠](https://gitee.com/dromara/hutool)
### 👕周边商店
你也可以通过购买Hutool的周边商品来支持Hutool维护哦!
我们提供了印有Hutool Logo的周边商品,欢迎点击购买支持:
👉 [Hutool 周边商店](https://market.m.taobao.com/apps/market/content/index.html?wh_weex=true&contentId=331724720170) 👈
-------------------------------------------------------------------------------
## 📦安装
### 🍊Maven
在项目的pom.xml的dependencies中加入以下内容:
```xml
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.23</version>
</dependency>
```
### 🍐Gradle
```
implementation 'cn.hutool:hutool-all:5.8.23'
```
###
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA工具类项目(用于平时的开发)
共2000个文件
java:1912个
xml:31个
sh:16个
需积分: 0 0 下载量 200 浏览量
2023-12-18
22:08:01
上传
评论
收藏 20.51MB 7Z 举报
温馨提示
JAVA工具类项目(用于平时的开发)
资源推荐
资源详情
资源评论
收起资源包目录
JAVA工具类项目(用于平时的开发) (2000个子文件)
index.html 2KB
formForUpload.html 352B
index.html 120B
CharSequenceUtil.java 144KB
FileUtil.java 108KB
CollUtil.java 92KB
NumberUtil.java 84KB
ImgUtil.java 78KB
PrimitiveArrayUtil.java 77KB
DateUtil.java 66KB
ArrayUtil.java 56KB
ExcelWriter.java 49KB
FileMagicNumber.java 48KB
XmlUtil.java 47KB
MapUtil.java 43KB
DateUtilTest.java 41KB
Assert.java 41KB
ReflectUtil.java 40KB
IoUtil.java 39KB
HttpRequest.java 38KB
CollUtilTest.java 35KB
SecureUtil.java 35KB
Validator.java 35KB
CompareToBuilder.java 35KB
ZipUtil.java 34KB
ClassUtil.java 33KB
FastDatePrinter.java 33KB
BeanUtil.java 33KB
HashCodeBuilder.java 32KB
AntPathMatcher.java 31KB
KeyUtil.java 31KB
IterUtil.java 31KB
Convert.java 30KB
ReUtil.java 30KB
ExcelWriteTest.java 29KB
HttpUtil.java 29KB
DateTime.java 28KB
Img.java 27KB
JSONUtil.java 27KB
BeanUtilTest.java 26KB
BCrypt.java 26KB
QrCodeUtil.java 25KB
FastDateParser.java 25KB
Money.java 25KB
JSONObjectTest.java 25KB
IdcardUtil.java 25KB
CalendarUtil.java 24KB
UserAgentUtilTest.java 24KB
PathUtil.java 24KB
NetUtil.java 24KB
URLUtil.java 23KB
ObjectUtil.java 23KB
ThreadUtil.java 22KB
JakartaServletUtil.java 22KB
ServletUtil.java 22KB
AnnotationUtil.java 22KB
StrUtilTest.java 22KB
LocalDateTimeUtil.java 21KB
LinkedForestMap.java 20KB
RandomUtil.java 20KB
Setting.java 20KB
JSONObject.java 20KB
Html4Escape.java 20KB
Ftp.java 19KB
NumberUtilTest.java 19KB
GenericSynthesizedAggregateAnnotationTest.java 19KB
Opt.java 19KB
ListUtil.java 19KB
Sftp.java 18KB
MailAccount.java 18KB
JschUtil.java 18KB
HttpResponse.java 18KB
GifDecoder.java 18KB
SM2.java 18KB
CellUtil.java 18KB
HTMLFilter.java 18KB
ArrayUtilTest.java 17KB
UrlBuilderTest.java 17KB
EqualsBuilder.java 17KB
ExcelUtil.java 17KB
FileUtilTest.java 17KB
SoapClient.java 17KB
NumberChineseFormatter.java 17KB
Hashids.java 17KB
MailUtil.java 17KB
Dict.java 16KB
AnimatedGifEncoder.java 16KB
JSONArray.java 16KB
StrSplitter.java 16KB
Props.java 16KB
SqlBuilder.java 15KB
CityHash.java 15KB
ConverterRegistry.java 15KB
ExcelBase.java 15KB
SymmetricCrypto.java 15KB
HttpUtilTest.java 14KB
StatementWrapper.java 14KB
StrBuilder.java 14KB
ExcelReader.java 14KB
DigestUtil.java 14KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
亿先生@
- 粉丝: 2
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功