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

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.