日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 第三方库

發布時間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 第三方库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  總結一下常用的java第三方庫,方便查詢和使用,歡迎補充。

?

1、核心庫

  • Apache Commons Lang:來自Apache的核心庫,為java.lang API補充了許多常用的工具類,如字符串操作、對象的創建等。

  • Google Guava:來自谷歌的核心庫,包括集合(Collection)、緩存(Caching)、支持原語(Primitives)等。

?

2、HTML、XML Parser

  • Jsoup:一個簡化了的 HTML操作的庫。

  • STaX:一組可以高效處理?XML的API。

  • xpath:htmlclean.jar。

?

3、Web框架

  • Spring:Java平臺上眾所周知的開源框架和依賴注入容器。

  • Struts2:來自Apache的流行Web框架。

  • Google?Web?Toolkit:Google提供的開發工具庫,主要用于構建和優化復雜的Web程序用。

  • Strips:使用最新Java技術構建的Web程序框架,推薦使用。

  • Tapestry:面向組件的框架,用于使用Java創建動態、健壯、擴展性高的Web應用程序。

?

4、圖表、報表、圖像

  • JFreeChart:用于創建如條形圖、折線圖、餅圖等圖表。

  • JFreeReport:創建于輸出PDF格式的報表。

  • JGraphT:創建圖像,其中只包含由線段連接的點集。

?

5、窗口

  • Swing:SDK提供的GUI庫。

  • SWT:Eclipse提供的GUI庫。

?

6.、GUI框架

  • Eclipse?RCP。

?

7、自然語言處理

  • OpenNLP:來自Apache的自然語言處理庫。

  • Stanford?Parser:斯坦福大學提供的自然語言處理庫。

?

8、靜態分析

  • Eclipse?JDT:由IBM提供的靜態分析庫,可以操作Java源代碼。

  • WALA:可以處理jar包文件(即字節碼)的工具庫。

?

9、JSON

  • Jackson: 用于處理JSON數據格式的多用途的Java庫。Jackson 旨在快速、準確、輕量、對開人員友好之間找到最好的平衡點。

  • XStream:一個簡單用于對象和XML互相轉換的庫。

  • Google?Gson:一個專門用于Java對象和Json對象相互轉換的工具庫。

  • JSON-lib:用于?beans、maps、collections、java?arrays、XML?和?JSON?之間相互轉換操作的工具庫。

?

10、數學

  • Apache?Commons?Math:提供數學計算和數值統計需函數的工具庫。

?

11、日志

  • Apache?Log4j:風行一時的日志記錄操作庫。?

  • Logback:當前流行的log4j項目的繼任者。

  • SLF4J(The?Simple?Logging?Facade?for?Java): 各種日志框架的一個簡單的外觀或抽象(如java.util.logging 、logback、log4j等),允許用戶在部署時加入需要的日志框架。

?

12、Office

  • Apache?POI:利用其提供的APIs,可以使用純Java代碼操作各種基于微軟OLE2合成文檔格式的文檔。

  • jxl:輕量級office操作庫
  • Docx4j:一個用于創建、操作微軟公開的XML文件的庫(支持Word?docx、 Powerpoint?pptx和Excel?xlsx)。

?

13、日期和時間

  • Joda-Time:如有質量問題包退包換的Java日期和時間類。

?

14、數據庫

  • Hibernate、EclipseLink、JPA

  • JDO

  • jOOQ

  • SpringJDBC、Spring?Data

  • Apache?DbUtils

?

15、開發工具

  • Lambok: 旨在減少代碼編寫的Java開發庫。

?

15、IO轉換

  • IOUtils: 豐富的io裝換庫

轉載于:https://www.cnblogs.com/lucus-jia/p/3483511.html

總結

以上是生活随笔為你收集整理的java 第三方库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。