西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Hutool

3.2.0官方版
  • Hutool3.2.0官方版
  • 軟件大小:1.4M
  • 更新時間:2017-11-13 14:30
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產軟件 / 免費軟件 / 編程工具
  • 軟件等級:2級
  • 應用平臺:WinAll, WinXP, Win7
  • 官方網站:http://hutool.cn/
  • 應用備案:
好評:50%
壞評:50%

軟件介紹

Hutool是一個實用的Java工具包,有pom.jar,javadoc.jar和sources.jar等文件,對文件、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種Util工具類。適用于Web開發(fā),與其它框架無耦合,高度可替換,歡迎使用。

Hutool簡介:

Hutool是一個工具包,我日常寫項目的一些積累,廣泛學習其它開源項目精髓,經過自己整理修改,希望你看了之后會有所啟發(fā)或者能給你工作中帶來幫助。說實話我現在寫代碼已經離不開自己這個工具包了,叫做Hutool也有“糊涂”之意,表示很多功能糊里糊涂就實現了。好吧,言歸正傳,說說里面一些好玩的方法(工具包中大部分是一些靜態(tài)方法)。

主頁:http://hutool.cn/

文檔:http://hutool.mydoc.io/ (感謝開源中國提供非常好用的Team文檔平臺)

此次更新為一次大版本跨越,主要的新特性為增加ExcelWriter用于Excel寫出。

更新內容:

MailUtil郵件工具類支持附件

Convert增加int、long、short與bytes之間的轉換

BeetlUtil增加更多簡化方法

extra模塊中模板相關工具類移入template包中

ScriptUtil增加eval方法,執(zhí)行腳本快捷方法

增加Excel03SaxReader用于03格式的Excel通過Sax方式讀取

HttpUtil增加超時重載,post方法支持Rest模式

core包中去除servlet-api可選依賴,extra模塊中增加ServletUtil(core包中的部分方法移入此工具類)

MailUtil支持SSL方式連接

增加MapProxy,用于代理Map對象,提供各種getXXX方法(感謝@【珠!縣zhhui)

Convert增加toXXXArray方法

增加剪貼板工具類ClipboardUtil(感謝@【北京】寧靜)

ObjectUtil增加toString方法(感謝@【南京】toling)

XmlUtil增加readObjectFromXml重載(感謝@【北京】醬油君)

FileUtil和IoUtil去除final修飾(issue#49@Github)

為了更好的兼容性,Getter和Setter方法獲取忽略大小寫

StrUtil增加split和splitTrim重載方法(感謝@【南京】toling @【北京】寧靜)

增加FileUtil.writeLines重載方法和writeUtf8Lines方法(感謝@【北京】寧靜)

Bug修復

修復FileUtil.normalize導致的路徑修復問題

db模塊中字段使用別名時去掉包裝符

CollUtil.filter方法對于不可變集合參數報錯問題改進(issue#IFW3Y@Gitee)

修復Convert.convert方法目標為數組對象時導致的問題

修復poi模塊中ExcelReader讀取帶小數的標準單元格時小數部分丟失問題修復

修復SecureUtil.rsa和SecureUtil.dsa方法中publicKey傳入問題(感謝@【上!棵ⅲ

修復Cache模塊傳入Integer.MAX_VALUE錯誤問題(感謝@【南京】雲棲鬆)

修復BeanDesc無法識別isXXX方法的問題

設計哲學:

Hutool的設計思想是盡量減少重復的定義,讓項目中的util這個package盡量少,總的來說有如下的幾個思想:

減少代碼錄入。

常用功能組合起來,實現一個功能只用一個方法。

簡化Java API,原來需要幾個類實現的功能我也只是用一個類甚至一個方法(想想為了個線程池我得new多少類……而且名字還不好記)

對于null的處理我沒有可以回避,而是采取“你給我null我也給你返回null”這種思想,盡量不在工具類里拋空指針異常(這思想稍猥瑣啊……直接把包袱扔給調用者了,好吧,誰讓你給我null了)。

一些固定使用的算法收集到一起,不用每次問度娘了(例如Base64算法、MD5、Sha-1,還有Hash算法)

借鑒Python的很多小技巧(例如列表切片,列表支持負數index),讓Java更加好用。

非常好用的ORM框架,同樣借鑒Python的Django框架,以鍵值對的實體代替對象實體,大大降低數據庫訪問的難度(再也不用像Hibernate一樣配置半天ORM Mapping了)。

極大簡化了文件、日期的操作,尤其是相對路徑和絕對路徑問題做了非常好的封裝,降低學習成本。

軟件標簽: Hutool

軟件截圖

Hutool 3.2.0官方版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
TOP
軟件下載