幾種常見的java開源庫,及其功能介紹

1、Commons Math 是Apache上一個輕量級自容器的數學和統計計算方法包,包含大多數常用的數值算法。

2、LWJGL(Lightweight Java Game Library)可以幫助Java程序員開發有着商業性質的遊戲。LWJGL爲開發者提供簡單易用的API來訪問OpenGL (Open Graphics Library)和OpenAL (Open Audio Library),同樣也提供操作控制器(Gamepads, Steering wheel和操縱桿)的API。

3、Jsoup是一款Java的HTML解析器,可直接解析某個URL地址、HTML文本內容。它提供了一套非常省力的API,可通過DOM、CSS以及類似於jQuery的操作方法來取出和操作數據。

4、SWT 是一個開源的GUI編程框架,與AWT/Swing有相似的用處,著名的開源IDE-eclipse就是用SWT開發的。 SWT是一個爲Java設計的提供高效的部件工具包,實現便攜式的用戶訪問界面操作系統。

5、FreeHEP是一個非常有用的庫,針對於開發web應用程序重用Java代碼。該庫提供了幾個組件,如HepRep、矢量圖像包、PostScript查看器、AID編譯器等。

6、Apache Log4j 是Apache的一個開放源代碼項目。通過使用Log4j,可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件、甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等。

7、Jackson 是一個用來處理JSON格式數據的Java類庫,性能非常好。它可以輕鬆地將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。

8、JFreeChart 是Java平臺上的一個開放的圖表繪製類庫。它完全使用JAVA語言編寫,是爲applications、applets、servlets以及JSP等使用所設計的。

9、Guava是Google的一個開源項目,包含許多Google核心的Java常用庫。
10、Hibernate是一種Java語言下的對象關係映射解決方案。它爲面向對象的領域模型到傳統的關係型數據庫的映射,提供了一個使用方便的框架。Hibernate也是目前Java開發中最爲流行的數據庫持久層框架,現已歸JBOSS所有。
11 . dom4j-1.5.2.jar
Dom4J 是一個在Java平臺上使用Java Collections Framework與XML、 XPath和XSLT協同工作的開源Java庫,它全面支持DOM、SAX和JAXP。

12 . DBCP , C3P0, proxool
數據庫連接池,這個連接池可以設置最大和最小連接,連接等待時間等,

本文轉載自:
http://geek.csdn.net/news/detail/56397

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章