溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2021-11-03 11:01:41 來源:億速云 閱讀:218 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關(guān)java工具包Hutool常用工具有哪些的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

簡介

    Hutool是一個(gè)小而全的Java工具類庫,通過靜態(tài)方法封裝,降低相關(guān)API的學(xué)習(xí)成本,提高了工作效率。它涵蓋了Java開發(fā)底層代碼中的方方面面,它既是大型項(xiàng)目開發(fā)中解決小問題的利器,也是小型項(xiàng)目中的效率擔(dān)當(dāng)。

Hutool包含的組件

一個(gè)Java基礎(chǔ)工具類,對文件、流、加密解密、轉(zhuǎn)碼、正則、線程、XML等JDK方法進(jìn)行封裝,組成各種Util工具類,同時(shí)提供以下組件:  
模塊介紹
hutool-aopJDK動態(tài)代理封裝,提供非IOC下的切面支持
hutool-bloomFilter布隆過濾,提供一些Hash算法的布隆過濾
hutool-cache簡單緩存實(shí)現(xiàn)
hutool-core核心,包括Bean操作、日期、各種Util等
hutool-cron定時(shí)任務(wù)模塊,提供類Crontab表達(dá)式的定時(shí)任務(wù)
hutool-crypto加密解密模塊,提供對稱、非對稱和摘要算法封裝
hutool-dbJDBC封裝后的數(shù)據(jù)操作,基于ActiveRecord思想
hutool-dfa基于DFA模型的多關(guān)鍵字查找
hutool-extra擴(kuò)展模塊,對第三方封裝(模板引擎、郵件、Servlet、二維碼、Emoji、FTP、分詞等)
hutool-http基于HttpUrlConnection的Http客戶端封裝
hutool-log自動識別日志實(shí)現(xiàn)的日志門面
hutool-script腳本執(zhí)行封裝,例如Javascript
hutool-setting功能更強(qiáng)大的Setting配置文件和Properties封裝
hutool-system系統(tǒng)參數(shù)調(diào)用封裝(JVM信息等)
hutool-jsonJSON實(shí)現(xiàn)
hutool-captcha圖片驗(yàn)證碼實(shí)現(xiàn)
hutool-poi針對POI中Excel的封裝
hutool-socket基于Java的NIO和AIO的Socket封裝

Maven安裝

在項(xiàng)目pom.xml中加入如下片段:

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

常用工具類

工具類介紹

StrUtil

字符串工具
Convert  
類型轉(zhuǎn)換工具類  
ConverterRegistry  
自定義類型轉(zhuǎn)換  
DateUtil  
日期時(shí)間工具  
DateTime  
日期時(shí)間對象  
IoUtil  
IO工具類  
FileUtil  
文件工具類  
FileTypeUtil  
文件類型判斷 
HexUtil  
16進(jìn)制工具 
EscapeUtil  
Escape工具  
HashUtil  
Hash算法  
URLUtil  
URL工具  
XmlUtil  
XML工具  
ObjectUtil  
對象工具  
ReflectUtil  
反射工具  
ClassUtil  
類工具  
ZipUtil  
壓縮工具  
ReUtil  
正則工具 

感謝各位的閱讀!關(guān)于“java工具包Hutool常用工具有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI