几种常见的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

你可能感兴趣的:(java,java开源库)