天天看點

國人開源了一款小而全的 Java 工具類庫,厲害啊!!

最近棧長看到了一款小而全的 Java 工具類庫:Hutool,Github 已經接近 14K Star 了,想必一定很優秀,現在推薦給大家,很多輪子不要再造了!

國人開源了一款小而全的 Java 工具類庫,厲害啊!!

Hutool 是什麼

Hutool 是一個 Java 工具包類庫,它可以對檔案、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種 Utils 工具類。

Hutool 即是 Hu(諧音“糊塗”) + tool,前者緻敬作者 “前任公司”,後者為工具之意,諧音“糊塗”,寓意追求“萬事都作糊塗觀,無所謂失,無所謂得”的境界。

Hutool如何改變我們的coding方式

Hutool的目标是使用一個工具方法代替一段複雜代碼,進而最大限度的避免“複制粘貼”代碼的問題,徹底改變我們寫代碼的方式。

以計算MD5為例:

【以前】打開搜尋引擎 -> 搜“Java MD5加密” -> 打開某篇部落格-> 複制粘貼 -> 改改好用

【現在】引入Hutool -> SecureUtil.md5() Hutool的存在就是為了減少代碼搜尋成本,避免網絡上參差不齊的代碼出現導緻的bug。

是不是很香,再也不要到處找這些工具類代碼了,關注公衆号Java技術棧在背景回複工具可以擷取我往期推薦的真香工具。

包含元件

一個Java基礎工具類,對檔案、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種Util工具類,同時提供以下元件:

國人開源了一款小而全的 Java 工具類庫,厲害啊!!
國人開源了一款小而全的 Java 工具類庫,厲害啊!!
國人開源了一款小而全的 Java 工具類庫,厲害啊!!

Hutool 也歡迎任何人為Hutool添磚加瓦,貢獻代碼,不過作者是一個強迫症患者,為了照顧病人,需要送出的pr(pull request)符合一些規範。

最後,也感謝為開源作出貢獻的程式員們,如果有用得着的,大家也不要重複造輪子了!關注公衆号Java技術棧在背景回複工具可以擷取我往期推薦的真香工具。

本文内容大多由公衆号“Java技術棧”整理于 Github 和 官方網址:

Github:

https://github.com/looly/hutool/

官方網址:

https://hutool.cn/

推薦去我的部落格閱讀更多:

1.Java JVM、集合、多線程、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、後端、架構、阿裡巴巴等大廠最新面試題

覺得不錯,别忘了點贊+轉發哦!