Apache commons類庫閱讀筆記

 commons-iojavascript

--------Start---------html

FilenameUtils     文件名稱一些操做,如判斷文件擴展名稱等java

FileUtils 文件工具類sql

IOUtils 主要提供了IO常見操做數組

Stream 轉換,關閉Stream等操做工具

FileUtils文件工具類編碼

內置提供了大量文件轉換方法,如readFileToString(File,Path)…加密

--------End-----------spa

 

commons-lang日誌

--------Start---------

CharEncoding     字符常量提供,是不是支持的字符編碼判斷

ArrayUtils    數組工具類,提供數組的經常使用方法,null判斷等相關

StringUtils    功能很強大,字符常見操做,isNotBlank,特點的Split方法等

StringEscapeUtils      對javascript,html,sql等語句進行過濾

SystemUtils       系統一些常量

SerializationUtils 序列化操做,ObjectInputStream output等相關

NumberUtils 數字轉換字符串操做,敏捷開發,解決了開發中大量字符與Number轉換,及異常等問題

DateUtils     日期操做相關,如添加一天等

DateFormatUtils 日期轉換字符相關

ExceptionUtils 獲取異常信息,存日誌時頗有用,能幫助你獲取Root異常。

ClassUtils Class工具類,表明性方法(getAllSuperclasses,getPackageName,isAssignable)

--------End-----------

 

commons-collections

--------Start---------

CollectionUtils    集合常見操做null判斷等

MapUtils     Map一些操做

如 String getString(map,key)…  代碼簡單

--------End-----------

 

commons-codec 常見編碼操做,byte MD5加密等

--------Start---------

DigestUtils 

Base64

URLCodec

--------End-----------

 

commons-beanutils

--------Start---------

ConvertUtils 類型轉換工具類,功能強大

PropertyUtils     字段屬性操做,提供了把一個bean轉換Map,設置獲取bean get set方法等

BeanUtils(populate填充,把一個Map轉換爲Bean) 看了半天,以爲只有populate方法用得上。其餘的用PropertyUtils便可
與Spring core BeanUtils對比,略顯薄弱,可用性不強

MethodUtils 反射方法調用 invokeMethodinvokeMethod(Object object, String methodName,Object[] args) 大量重載 

--------End-----------  

相關文章
相關標籤/搜索