有人說當你開始學習Java的時候,你就走上了一條不歸路,在Java世界里,包羅萬象,從J2SE,J2ME,J2EE三大平台,到J2EE中的13中核心技術,再到Java世界中萬紫千紅的Framework......等等,你會發現自己總是在學習,但總是有自己不知道的東西。
當你看到代碼工程的lib下各種各樣的jar文件的時候,你是否能全部知道他們都是干什么用的,為什么要導入到工程下嗎?
從Google你能搜索到大量的關於Struts,Spring,Hibernate,iBatis等比較大的框架的資料,但是很少有人去關注一些小的工具包,但是當你真正知道了這些包的用處之后,你會發現它能很大程度的幫你節省時間,能很方便的實現你的需求。當然,沒有這些包,你也能實現你的需求,但是你需要時間。
目前的Java開源代碼可謂是琳琅滿目,當然也是層次不齊,正確的使用它能夠幫助你節省時間,但是在使用之前一定要知道它能做什么,不能做什么,因為很多人輕易的使用一個開源代碼之后,一段時間后發現它在某某地方不能滿足自己的需要,又不得不重新選擇其他的開源代碼。
這里為大家提供一些類庫的測試,希望對大家有用:
- Java命令行選項解析之Commons-CLI & Args4J & JCommander詳細內容
- Java調用Native API之JNA詳細內容
- Java執行SSH/SCP之JSch詳細內容
- Java元組類型之javatuples詳細內容
- Java讀寫Excel之POI超入門詳細內容
- Java操作PDF之iText超入門詳細內容
- Java構建工具之Ant詳細內容
- Java模板引擎之FreeMarker詳細內容
- Java生成縮略圖之Thumbnailator詳細內容
- Java日期計算之Joda-Time詳細內容
- Java工具類之Apache的Commons Lang和BeanUtils詳細內容
- Java集合框架之fastutil詳細內容
- Java網絡通信之HttpClient詳細內容
- Java解析HTML之NekoHTML詳細內容
- Java讀寫CSV之SuperCSV詳細內容
- Java作業調度之Quartz詳細內容
- Java壓縮解壓ZIP之Zip4j詳細內容
- Java嵌入式NoSQL數據庫之Berkeley DB Java Edition詳細內容
- Java單元測試之郵件測試-GreenMail詳細內容
- Java單元測試之代碼覆蓋率-JaCoCo詳細內容
- Java日文分詞器之Kuromoji詳細內容
- Java數學表達式計算(Expression Evaluator)詳細內容
- Java檢測無用代碼之UCDetector詳細內容
- Java簡化臃腫代碼之Lombok詳細內容