Java常用第三方軟件包有哪些
軟件就是需要java環境才能運行,Java常用第三方軟件包有哪些呢?下面本站小編帶大家一起來看看詳細內容,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
he POI 處理office文檔用到的2. IText PDF操作類庫
Base64 Base64編碼類庫
ons-lang 對應java sdk裏面的包,用來簡化基本工具類操作
yin4j 中文轉拼音庫
ons-IO,處理IO的工具包
ons-beanutils 用來處理javaBean類的反射,內省的工具包
ons-codec 處理常用加密編碼
ons-collections 對各種集合類的封裝
hca Java驗證碼類庫
ons Configuration Java配置文件管理類
b Java動態代理類庫
r CSV Java Csv格式讀寫類庫
4j 使用java調用com的類庫
urrent JAVA併發開發包
ar JAVA文本文件處理包
exp 正則表達式類庫
Java多線程開發包
tPagination 頁面數據分頁處理4j xml解析類
解析四種模式DOM,SAX,JDOM,DOM4J
4J 日誌處理軟件包,底層可以支持log4j,commonlog,JDKLOG等等。
he MINA TCP/IP通信非阻塞框架,可以實現高性能的NIO通信機制。
sNetty 同22,JBOSS提供的一個開源框架,適合高併發連接。
client apache開源框架,實現http協議的各項操作。
le Guice 一個開源JAVA實現的IOC框架,據説性能高於spring100倍,希望你可以驗證下。
B 一個動態代理實現的框架,hibernate,spring等框架裏的動態代理實現。
S JBPM 工作流引擎開源框架。
LS 規則引擎開源框架,商業的有ILOG(IBM擁有)。
是一個框架用來減少開發可靠的多線程 Java 應用程序的複雜度。JEgg 採用的是活動對象 Active Object 設計模式。
Expression是一個開源的(OpenSource),可擴展的(Extensible),基於java語言開發的一個超輕量級(Super lightweight)的公式化語言解析執行工具包。
IK Expression V2.0不依賴於任何第三方的java庫。它做為一個簡單的jar,可以集成於任意的Java應用中。這包括了JavaEE應用(基於應用服務器的), Java桌面應用以及Java WebStart方式的應用。
IK Expression最初誕生的原因是為了能增強工作流引擎,如jBPM等對流程配置的靈活度。使其能在流程運行期獲得同配置期一樣靈活地對執行邏輯條件進行變更。經過擴展後的IK Expression還可以適用於各種常規業務系統的動態條件配置,如需要圖形化配置應用的場合,或是模擬Excel電子表格的公式運算的場景。
4j是一個用於簡化日期和時間操作的Java工具。可以替換。
Java第三方library ecosystem是一個很廣闊的範疇。
單元測試
it
DBunit是一個基於junit擴展的數據庫測試框架。它提供了大量的類對與數據庫相關的操作進行了抽象和封裝。
ito
Mockito是一個針對Java的mocking框架。你可以使用簡潔的編寫出漂亮的測試。
rest Matchers(
Hamcrest 是一個測試輔助工具,提供了一套通用的匹配符 Matcher,靈活使用這些匹配符定義的規則,程序員可以更加精確的表達自己的測試思想,指定所想設定的測試條件。
Junit4結合Hamcrest提供了新的斷言語句-assertThat,只需一個assertThat語句,結合Hamcrest提供的匹配符,就可以表達全部的測試思想。
Apache Commons
iguration(
這個工具是用來幫助處理配置文件的,支持很多種存儲方式
ils
DbUtils可以將數據庫操作單獨做成一個包,簡化數據庫操作。
可以看成是的擴展。它提供了文件閲讀功能,以及一些使用的方法,類似於DbUtils。
如果你要問我還有哪個庫一會在此名單之上,我會告訴你是Lang或者google Collections。lang可以看成是對的擴展,提供了諸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具類。
4J
SLF4J是為各種loging APIs提供一個簡單統一的接口,從而使得最終用户能夠在部署的時候配置自己希望的loging APIs實現。Slf4j類似於Apache Common-Logging和Log4J,但Slf4j比它們都要優秀。
le Collections
Java的集合框架是Java類庫當中使用頻率最高的部分之一,而Google Collections庫是由Google基於Java5.0 Collections Framework開發的一套新的Java集合框架,提供一些高級集合操作的API。
10.c3p0
C3P0是一個隨Hibernate一同分發的開源的JDBC連接池, 它位於lib目錄下。 包括了實現jdbc3和jdbc2擴展規範説明的Connection 和Statement 池的DataSources 對象。
Time
Joda Time是一個強大易用的日期和時間庫,可以完全取代JDKDate和Calendar類。
-
Java語言的學習技巧
知識改變命運,對於Java程序員來説,技術不斷更新,只有及時充電,才能不被市場淘汰。今天小編為大家分享Java程序員學習的6個小技巧。一定要看書現在學習Java變得比以前容易多了,除了有大量的視頻教程外,還有專業的java培訓機構,這都使學習變得更加傻瓜化,然而我要説的是,J...
-
Java基本元素詳解
生活呆以是甜的,也可以是苦的,但不能是沒味的。你可以勝利,也可以失敗,但你不能屈服,以下是小編為大家搜索整理了Java基本元素詳解,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!第二章基本元素第一章總結:一平台&JDK&JRE&JVM&A...
-
springmvc如何設置多視圖器呢
導語:springmvc如何設置多視圖器呢?下面是小編給大家整體的代碼,大家可以參考練習,更多詳情請關注應屆畢業生考試網。在做頁面靜態化處理時,有時候我們需要兩種或者兩種以上的視圖解析方式,比如jsp,html,json,jstl,ftl等等,顯然默認的springmvc只配置一種視圖解析方...
-
Java運算符
計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。歡迎大家閲讀!更多相關信息請關注相關欄目!Java中的運算符和C/C++相差無幾。數學運算符數學運算,結果為一個數值。見下表:關係運算符關係運算符,結果為一個布爾...