使用最广泛的Java库

一个典型的Java项目依赖于第三方库。本文总结了为各种不同的应用最流行和广泛使用的Java库。其中一些还提供了一个简单的例子,它可以在ProgramCreek上被找到。Java SDK的肯定是排名第一的广泛使用的库。因此,这个名单的焦点是流行的第三方库。1、核心Apache Commons Lang – Apache的库集合为java.lang的API提供了大量的辅助工具,如字符串操作,对象的创建,等等。Google Guava – 谷歌的核心库的集合,缓存,支持原语, (例如)2、HTML , XML解析器Jsoup – 一个方便的库来操纵HTML。(举例)STAX – 处理XML代码。(举例)3、Web框架Spring – 一个开源应用程序框架和Java平台的控制反转容器。(举例)Struts 2 – 来自Apache的最流行的Web框架。(举例)谷歌Web工具包 – 来自谷歌的构建和优化复杂的基于浏览器的应用程序开发工具包。(举例)Strips – 介绍使用最新的Java技术构建的Web应用程序的框架。Tapestry – 面向组件的框架,使用Java创建动态的,健壮的,高度可扩展的Web应用程序。下面是这些框架的一个比较。4、图表,报表,图形JFreeChart – 创建如条形图,折线图,饼图等图表。JFreeReport – 创建PDF格式的报告。JGraphT – 创建一套由边缘节点连接的图表。5、窗口库Swing – 来自SDK的GUI库。(举例)SWT – 来自eclipse的一个GUI库。SWT vs Swing6、GUI框架Eclipse RCP。(举例)7、自然语言处理OpenNLP – 一个来自Apache的库。(举例)斯坦福分析器 – 来自斯坦福大学的库。(举例)如果你是一个NLP方面的专家,这里有更多的工具。8、静态分析Eclipse的JDT – 来自IBM的库可以操纵Java源代码。(举例)WALA – 一个可以处理.jar文件,即,字节码的库。(举例)9、JSON谷歌GSON – 一个Java库,可用于把Java对象转换成JSON表示。(举例)JSON – 一个Java库用来转化beans,maps,collections,Java数组和XML到JSON ,然后再返回beans和DynaBeans。10、MathApache Commons Math – 数学和统计功能。11、日志Apache Log4j – 最流行的日志库。(举例)Logback – 流行的log4j项目的继任者。12、Office ComplicantApache POI – 操纵各种格式的文件,根据微软的OLE 2复合文档格式,使用纯Java的API 。

Docx4j – 一个Java库,用于创建和操纵微软的Open XML(Word的docx,PPT的pptx和Excel的xlsx)文件。

The Most Widely Used Java Libraries

生活是一段奇妙的旅行,就在那一去无返的火车上。

使用最广泛的Java库

相关文章:

你感兴趣的文章:

标签云: