<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://doc.hutool.cn/pages/index/)
[📘中文备用文档](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.32</version>
</dependency>
```
### 🍐Gradle
```
implementation 'cn.hutool:hutool-all:5.8.32'
```
### 📥下载jar
点击以下链接,下载`hutool-all-X.X.X.jar`即可:
- [Maven中央库](https://repo1.maven.org/maven2/cn/hutool/hutool-all/
没有合适的资源?快使用搜索试试~ 我知道了~
2024Java 的简要介绍及开发环境的搭建(超级详细)
共2000个文件
java:1919个
xml:23个
sh:17个
需积分: 1 0 下载量 27 浏览量
2024-09-10
18:24:11
上传
评论
收藏 2.99MB ZIP 举报
温馨提示
2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超级详细)2024Java 的简要介绍及开发环境的搭建(超
资源推荐
资源详情
资源评论
收起资源包目录
2024Java 的简要介绍及开发环境的搭建(超级详细) (2000个子文件)
index.html 2KB
formForUpload.html 339B
index.html 114B
CharSequenceUtil.java 149KB
FileUtil.java 106KB
CollUtil.java 90KB
NumberUtil.java 82KB
ImgUtil.java 81KB
PrimitiveArrayUtil.java 73KB
DateUtil.java 65KB
ArrayUtil.java 54KB
ExcelWriter.java 49KB
FileMagicNumber.java 47KB
XmlUtil.java 46KB
MapUtil.java 41KB
DateUtilTest.java 41KB
Assert.java 39KB
ReflectUtil.java 39KB
IoUtil.java 38KB
HttpRequest.java 37KB
SecureUtil.java 34KB
CompareToBuilder.java 34KB
Validator.java 34KB
CollUtilTest.java 33KB
ZipUtil.java 33KB
BeanUtil.java 32KB
ClassUtil.java 32KB
FastDatePrinter.java 32KB
HashCodeBuilder.java 31KB
AntPathMatcher.java 30KB
IterUtil.java 30KB
KeyUtil.java 30KB
ReUtil.java 29KB
Convert.java 29KB
HttpUtil.java 28KB
ExcelWriteTest.java 28KB
DateTime.java 27KB
Img.java 26KB
JSONUtil.java 26KB
BCrypt.java 25KB
BeanUtilTest.java 25KB
CalendarUtil.java 25KB
FastDateParser.java 24KB
PathUtil.java 24KB
Money.java 24KB
IdcardUtil.java 24KB
UserAgentUtilTest.java 23KB
JSONObjectTest.java 23KB
NetUtil.java 23KB
URLUtil.java 22KB
ObjectUtil.java 22KB
ThreadUtil.java 22KB
JakartaServletUtil.java 21KB
ServletUtil.java 21KB
LocalDateTimeUtil.java 21KB
AnnotationUtil.java 21KB
StrUtilTest.java 20KB
RandomUtil.java 20KB
HttpResponse.java 20KB
LinkedForestMap.java 20KB
ListUtil.java 19KB
Html4Escape.java 19KB
JSONObject.java 19KB
Setting.java 19KB
Opt.java 19KB
Ftp.java 19KB
NumberUtilTest.java 18KB
GenericSynthesizedAggregateAnnotationTest.java 18KB
NumberChineseFormatter.java 18KB
MailAccount.java 18KB
JschUtil.java 18KB
Sftp.java 18KB
GifDecoder.java 17KB
SM2.java 17KB
CellUtil.java 17KB
UrlBuilderTest.java 17KB
HTMLFilter.java 17KB
FileUtilTest.java 17KB
EqualsBuilder.java 17KB
ExcelUtil.java 17KB
SoapClient.java 16KB
Hashids.java 16KB
JakartaMailUtil.java 16KB
MailUtil.java 16KB
ArrayUtilTest.java 16KB
ExcelReader.java 15KB
AnimatedGifEncoder.java 15KB
Dict.java 15KB
StrSplitter.java 15KB
JSONArray.java 15KB
Props.java 15KB
ConverterRegistry.java 15KB
CityHash.java 15KB
ExcelBase.java 15KB
SymmetricCrypto.java 14KB
CopyOptions.java 14KB
StrUtil.java 14KB
HttpUtilTest.java 14KB
CollStreamUtil.java 14KB
StrBuilder.java 14KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
脚步的影子
- 粉丝: 2013
- 资源: 186
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java-leetcode题解之Making A Large Island.java
- java-leetcode题解之Make Array Strictly Increasing.java
- java-leetcode题解之Magical String.java
- java-leetcode题解之Lowest Common Ancestor of a Binary Tree.java
- java-leetcode题解之Longest Word in Dictionary through Deleting.java
- java-leetcode题解之Longest Word in Dictionary.java
- java-leetcode题解之Longest Valid Parentheses.java
- java-leetcode题解之Longest Turbulent Subarray.java
- java-leetcode题解之Longest Substring Without Repeating
- java-leetcode题解之Longest Substring with At Most Two Distinct
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功