1. 程式人生 > 實用技巧 >國人開源了一款小而全的 Java 工具類庫,Github標星14K

國人開源了一款小而全的 Java 工具類庫,Github標星14K

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

Hutool 是什麼

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

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

Hutool如何改變我們的coding方式

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

以計算MD5為例:

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

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

是不是很香,再也不要到處找這些工具類程式碼了

包含元件

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

安裝

Maven 在專案的 pom.xml 的 dependencies 中加入以下內容:

Gradle:

compile 'cn.hutool:hutool-all:5.3.10'

這個類庫還是咱國人程式設計師們開源的:

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

最後,也感謝為開源作出貢獻的程式設計師們,如果有用得著的,大家也不要重複造輪子了!