Java程序员必备:最广泛使用的java库

Java程序员必备:最广泛使用的java库1.Core·Apache Commons Lang-Apache的库,为java.lang API提供了许多辅助工具,例如字符串操作,对象创建

欢迎大家来到IT世界,在知识的湖畔探索吧!

一个典型的Java项目依赖于第三方库。本文总结了用于各种不同应用程序的最受欢迎和广泛使用的Java库。

Java SDK无疑是广泛使用的#1库。因此,此列表的重点是流行的第三方库。该列表可能并不完美,因此,如果您认为应该包括其他的库,请留下您的评论。

Java程序员必备:最广泛使用的java库

1.Core

· Apache Commons Lang-Apache的库,为java.lang API提供了许多辅助工具,例如字符串操作,对象创建等。

· Google Guava-用于收集,缓存,原语支持等的Google核心库(示例)

2. HTML,XML解析器

· Jsoup-一个方便的库来处理HTML。(例)

· STaX-处理XML代码。(例)

3. Web框架

· Spring-Java平台的开源应用程序框架和控制容器的倒置。(例)

· Struts 2-Apache最受欢迎的Web框架。(例)

· Google Web Toolkit-Google的开发工具包,用于构建和优化基于浏览器的复杂应用程序。(例)

· Strips-使用最新Java技术构建Web应用程序的演示框架。

· Tapestry-面向组件的框架,用于在Java中创建动态,健壮,高度可扩展的Web应用程序。

这是这些框架的比较。

4.图表,报告,图形

· JFreeChart-创建图表,例如条形图,折线图,饼图等。

· JFreeReport-创建PDF报告。

· JGraphT-创建包含一组由边连接的节点的图。

5.窗口库

· Swing-SDK中的GUI库。(例)

· SWT-来自eclipse的GUI库。
SWT vs.摇摆

6. GUI框架

· Eclipse RCP。(例)

7.自然语言处理

· OpenNLP-Apache的库。(例)

· Stanford Parser-斯坦福大学的图书馆。(例)

如果您是NLP的专家,则这里有更多工具。

8.静态分析

· Eclipse JDT-IBM的一个库,可以处理Java源代码。(例)

· WALA-一个可以处理.jar文件(即字节码)的库。(例)

9. JSON

· Jackson-用于处理JSON数据格式的多功能Java库。杰克逊的目标是为开发人员提供快速,正确,轻巧和人体工程学的最佳组合。

· XStream-一个简单的库,用于将对象序列化为XML并再次返回。

· Google Gson-一个Java库,可用于将Java对象转换为其JSON表示形式。(示例)

· JSON-lib-一个Java库,用于将bean,地图,集合,java数组和XML转换为JSON,然后再次转换为bean和DynaBeans。

10.数学

· Apache Commons Math-提供数学和统计功能。

11.记录

· Apache Log4j-最受欢迎的日志记录库。(例)

· Logback-流行的log4j项目的后继者。

Java简单日志记录外观(SLF4J)-各种日志记录框架(例如java.util.logging,logback,log4j)的简单外观或抽象,允许最终用户在部署时插入所需的日志记录框架。

12.办公室合规

· Apache POI-用于使用纯Java根据Microsoft的OLE 2复合文档格式处理各种文件格式的API。

· Docx4j-一个用于创建和处理Microsoft Open XML(Word docx,Powerpoint pptx和Excel xlsx)文件的Java库。

—更多评论—

13.日期和时间

· Joda-Time-Java日期和时间类的质量替代。

14.数据库

· Hibernate / EclipseLink / JPA

· JDO

· OO

· SpringJDBC / Spring数据

· Apache DbUtils

最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。

Java程序员必备:最广泛使用的java库

Java程序员必备:最广泛使用的java库

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/36046.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信