最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Hutool(糊涂)工具類索引詳解

 更新時(shí)間:2023年07月12日 08:52:50   作者:HaSaKing_721  
這篇文章主要介紹了Java Hutool(糊涂)工具類索引,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前言

有時(shí)候工具類太多,包括項(xiàng)目封裝的,不知道用哪一個(gè),在這里記錄下目錄,方便查找

介紹

Hutool 是一個(gè) Java 工具包,也只是一個(gè)工具包,它幫助我們簡(jiǎn)化每一行代碼,減少每一個(gè)方法,讓 Java 語言也可以“甜甜的”。

Hutool 最初是我項(xiàng)目中 “util”包的一個(gè)整理,后來慢慢積累并加入更多非業(yè)務(wù)相關(guān)功能,并廣泛學(xué)習(xí)其它開源項(xiàng)目精髓,經(jīng)過自己整理修改,最終形成豐富的開源工具集。(抄自作者簡(jiǎn)介)

官方文檔鏈接: hutool API.https://hutool.cn/docs/#/

工具類列表

類型轉(zhuǎn)換

  • 類型轉(zhuǎn)換工具類 - Convert
  • 自定義類型轉(zhuǎn)換 - ConverterRegistry

日期時(shí)間

  • 日期時(shí)間工具-DateUtil
  • 日期時(shí)間對(duì)象-DateTime
  • 農(nóng)歷日期-ChineseDate
  • LocalDateTime工具-LocalDateTimeUtil

IO流相關(guān)

  • IO工具類-IoUtil
  • 文件工具類-FileUtil
  • 文件類型判斷-FileTypeUtil
  • 文件監(jiān)聽-WatchMonitor

文件

  • 文件讀取-FileReader
  • 文件寫入-FileWriter
  • 文件追加-FileAppender
  • 文件跟隨-Tailer
  • 文件名工具-FileNameUtil

資源

  • 資源工具-ResourceUtil
  • ClassPath資源訪問-ClassPathResource

工具類

  • 字符串工具-StrUtil
  • 16進(jìn)制工具-HexUtil
  • Escape工具-EscapeUtil
  • Hash算法-HashUtil
  • URL工具-URLUtil
  • XML工具-XmlUtil
  • 對(duì)象工具-ObjectUtil
  • 反射工具-ReflectUtil
  • 泛型類型工具-TypeUtil
  • 分頁工具-PageUtil
  • 剪貼板工具-ClipboardUtil
  • 類工具-ClassUtil
  • 類加載工具-ClassLoaderUtil
  • 枚舉工具-EnumUtil
  • 命令行工具-RuntimeUtil
  • 數(shù)字工具-NumberUtil
  • 數(shù)組工具-ArrayUtil
  • 隨機(jī)工具-RandomUtil
  • 唯一ID工具-IdUtil
  • 壓縮工具-ZipUtil
  • 引用工具-ReferenceUtil
  • 正則工具-ReUtil
  • 身份證工具-IdcardUtil
  • 信息脫敏工具-DesensitizedUtil
  • 社會(huì)信用代碼工具-CreditCodeUtil
  • SPI加載工具-ServiceLoaderUtil

語言特性

概述

  • HashMap擴(kuò)展-Dict
  • 單例工具-Singleton
  • 斷言-Assert
  • 二進(jìn)碼十進(jìn)數(shù)-BCD
  • 控制臺(tái)打印封裝-Console
  • 字段驗(yàn)證器-Validator
  • 字符串格式化-StrFormatter

樹結(jié)構(gòu)

  • 樹結(jié)構(gòu)工具-TreeUtil
  • JavaBean
  • Bean工具-BeanUtil
  • DynaBean
  • 表達(dá)式解析-BeanPath

集合類

  • 集合工具-CollUtil
  • 列表工具-ListUtil
  • Iterator工具-IterUtil
  • 有界優(yōu)先隊(duì)列-BoundedPriorityQueue
  • 線程安全的HashSet-ConcurrentHashSet

Map

  • Map工具-MapUtil
  • 雙向查找Map-BiMap
  • 可重復(fù)鍵值Map-TableMap
  • Base62編碼解碼-Base62
  • Base64編碼解碼-Base64
  • Base32編碼解碼-Base32

文本操作

  • CSV文件處理工具-CsvUtil
  • 可復(fù)用字符串生成器-StrBuilder
  • Unicode編碼轉(zhuǎn)換工具-UnicodeUtil
  • 字符串切割-StrSpliter

注解

  • 注解工具-AnnotationUtil

比較器

  • 比較工具-CompareUtil
  • 異常工具-ExceptionUtil

數(shù)學(xué)

  • 數(shù)學(xué)相關(guān)-MathUtil

線程和并發(fā)

  • 線程工具-ThreadUtil
  • 自定義線程池-ExecutorBuilder
  • 高并發(fā)測(cè)試-ConcurrencyTester

圖片

  • 圖片工具-ImgUtil
  • 圖片編輯器-Img

網(wǎng)絡(luò)

  • 網(wǎng)絡(luò)工具-NetUtil
  • URL生成器-UrlBuilder

緩存(Hutool-cache)

  • 緩存工具-CacheUtil
  • 先入先出-FIFOCache
  • 最少使用-LFUCache
  • 最近最久未使用-LRUCache
  • 超時(shí)-TimedCache
  • 弱引用-WeakCache
  • 文件緩存-FileCache

JSON(Hutool-json)

JSON工具-JSONUtil

  • JSON對(duì)象-JSONObject
  • JSON數(shù)組-JSONArray

加密解密(Hutool-crypto)

  • 加密解密工具-SecureUtil
  • 對(duì)稱加密-SymmetricCrypto
  • 非對(duì)稱加密-AsymmetricCrypto
  • 摘要加密-Digester
  • 消息認(rèn)證碼算法-HMac
  • 簽名和驗(yàn)證-Sign
  • 國密算法工具-SmUtil

HTTP客戶端(Hutool-http)

  • Http客戶端工具類-HttpUtil
  • Http請(qǐng)求-HttpRequest
  • Http響應(yīng)-HttpResponse
  • HTML工具類-HtmlUtil
  • UA工具類-UserAgentUtil

定時(shí)任務(wù)(Hutool-cron)

  • 全局定時(shí)任務(wù)-CronUtil

擴(kuò)展(Hutool-extra)

  • 郵件工具-MailUtil
  • 二維碼工具-QrCodeUtil
  • Servlet工具-ServletUtil

緩存(Hutool-cache)

  • 緩存工具-CacheUtil
  • 先入先出-FIFOCache
  • 最少使用-LFUCache
  • 最近最久未使用-LRUCache
  • 超時(shí)-TimedCache
  • 弱引用-WeakCache
  • 文件緩存-FileCache

JSON(Hutool-json)

  • JSON工具-JSONUtil
  • JSON對(duì)象-JSONObject
  • JSON數(shù)組-JSONArray

加密解密(Hutool-crypto)

  • 加密解密工具-SecureUtil
  • 對(duì)稱加密-SymmetricCrypto
  • 非對(duì)稱加密-AsymmetricCrypto
  • 摘要加密-Digester
  • 消息認(rèn)證碼算法-HMac
  • 簽名和驗(yàn)證-Sign
  • 國密算法工具-SmUtil

HTTP客戶端(Hutool-http)

  • Http客戶端工具類-HttpUtil
  • Http請(qǐng)求-HttpRequest
  • Http響應(yīng)-HttpResponse
  • HTML工具類-HtmlUtil
  • UA工具類-UserAgentUtil

定時(shí)任務(wù)(Hutool-cron)

  • 全局定時(shí)任務(wù)-CronUtil

擴(kuò)展(Hutool-extra)

郵件工具-MailUtil

  • 二維碼工具-QrCodeUtil
  • Servlet工具-ServletUtil

模板引擎

  • 模板引擎封裝-TemplateUtil

Spring

  • Spring工具-SpringUtil
  • Cglib

Cglib工具-CglibUtil

  • 拼音工具-PinyinUtil

布隆過濾(Hutool-bloomFilter)

切面(Hutool-aop)

  • 切面代理工具-ProxyUtil

腳本(Hutool-script)

  • Script工具-ScriptUtil
  • Office文檔操作(Hutool-poi)
  • Excel工具-ExcelUtil
  • Excel讀取-ExcelReader
  • 流方式讀取Excel2003-Excel03SaxReader
  • 流方式讀取Excel2007-Excel07SaxReader
  • Excel生成-ExcelWriter
  • Excel大數(shù)據(jù)生成-BigExcelWriter
  • Word生成-Word07Writer

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring cloud服務(wù)之間的調(diào)用之ribbon詳解

    spring cloud服務(wù)之間的調(diào)用之ribbon詳解

    關(guān)于spring-cloud的服務(wù)調(diào)用,我們首先需要了解它的兩個(gè)核心組件Ribbon和Feign。接下來通過本文給大家詳細(xì)介紹spring-cloud服務(wù)之間的調(diào)用之ribbon,感興趣的朋友一起看看吧
    2021-08-08
  • 利用java獲取某個(gè)文件夾下的所有文件

    利用java獲取某個(gè)文件夾下的所有文件

    這篇文章主要給大家介紹了關(guān)于如何利用java獲取某個(gè)文件夾下的所有文件的相關(guān)資料,在從事web開發(fā)工作中,經(jīng)常需要對(duì)本地某一個(gè)目錄下的文件進(jìn)行處理,需要的朋友可以參考下
    2023-07-07
  • idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程

    idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程

    這篇文章主要介紹了idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • SpringBoot項(xiàng)目里面發(fā)起http請(qǐng)求的幾種方法

    SpringBoot項(xiàng)目里面發(fā)起http請(qǐng)求的幾種方法

    Spring Boot發(fā)起HTTP請(qǐng)求有多種方法,包括:RestTemplate,WebClient, HttpClient, Feign Client,第三方庫如OkHttp和Apache HttpClient,下面就來詳細(xì)的介紹一下如何實(shí)現(xiàn),感興趣的可以了解一下
    2025-12-12
  • Android實(shí)現(xiàn)兼容的水波紋效果

    Android實(shí)現(xiàn)兼容的水波紋效果

    Android的水波紋效果只有高版本才有,我們希望自己的應(yīng)用在低版本用低版本的陰影,而高版本用水波紋,這怎么做呢?下面一起來學(xué)習(xí)學(xué)習(xí)。
    2016-08-08
  • Java中的StackOverflowError從原理到實(shí)戰(zhàn)指南(棧溢出的 4 種典型場(chǎng)景)

    Java中的StackOverflowError從原理到實(shí)戰(zhàn)指南(棧溢出的 4 種典型場(chǎng)景)

    java.lang.StackOverflowError 是 JVM 拋出的錯(cuò)誤(Error) ,不是普通異常(Exception),本文給大家介紹Java中的StackOverflowError從原理到實(shí)戰(zhàn)指南(棧溢出的 4 種典型場(chǎng)景),感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • SpringBoot整合EasyExcel進(jìn)行大數(shù)據(jù)處理的方法詳解

    SpringBoot整合EasyExcel進(jìn)行大數(shù)據(jù)處理的方法詳解

    EasyExcel是一個(gè)基于Java的簡(jiǎn)單、省內(nèi)存的讀寫Excel的開源項(xiàng)目。在盡可能節(jié)約內(nèi)存的情況下支持讀寫百M(fèi)的Excel。本文將在SpringBoot中整合EasyExcel進(jìn)行大數(shù)據(jù)處理,感興趣的可以了解一下
    2022-05-05
  • java 中break如何跳出外部循環(huán)

    java 中break如何跳出外部循環(huán)

    這篇文章主要介紹了java 中break如何跳出外部循環(huán),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java棧和基礎(chǔ)隊(duì)列的實(shí)現(xiàn)詳解

    Java棧和基礎(chǔ)隊(duì)列的實(shí)現(xiàn)詳解

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)中的棧與隊(duì)列,在Java的時(shí)候,對(duì)于棧與隊(duì)列的應(yīng)用需要熟練的掌握,這樣才能夠確保Java學(xué)習(xí)時(shí)候能夠有扎實(shí)的基礎(chǔ)能力。本文小編就來詳細(xì)說說Java中的棧與隊(duì)列,需要的朋友可以參考一下
    2022-02-02
  • SpringBoot2使用WebFlux函數(shù)式編程的方法

    SpringBoot2使用WebFlux函數(shù)式編程的方法

    這篇文章主要介紹了SpringBoot2使用WebFlux函數(shù)式編程的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08

最新評(píng)論

太白县| 吉木萨尔县| 密云县| 连州市| 武汉市| 镇远县| 天全县| 石棉县| 清新县| 庆城县| 玉屏| 临江市| 衡水市| 武安市| 庆安县| 通化市| 花莲市| 沙田区| 西平县| 萝北县| 民乐县| 临夏县| 荥阳市| 新化县| 吴江市| 凤庆县| 仁怀市| 宁国市| 台中县| 吴忠市| 新昌县| 习水县| 濮阳县| 宿松县| 黄浦区| 承德市| 来凤县| 昌乐县| 江安县| 宝清县| 濮阳市|