干货|JAVA常用开发工具汇总
学
习
啦
JAVA常用开发工具汇总
肥肥给大家总结了一些JAVA常用的开发工具,希望能给大家带来一点帮助。
01
Commons BeanUtils
使用 bean的工具集:由于 bean通常由一组 set和 get组成,因此 beanUtils也是以它们为基础进行包装的。
一种更常用的功能是 Bean Copy,即 copybean的属性,如果进行分层架构开发,可以使用这种特性,将数据从 PO (Persisitent Object)复制到 VO (Value Object)。
02
Commons Collections
集组件不仅可以扩展 Java标准 CollectionsAPI,而且还可以很好地封装、抽象化和补充常用集合,在保证性能的同时也可以极大地简化代码。
03
Commons Codec
代码解码组件,提供了 DES,MD5,Base64,SHA1, URL和 Soundx等常用的代码解码方法。
04
Commons Compress
压缩、解压缩文件组件,它能处理 rar, cpio, tar, zip, gzip, Unixdump, XZ,Pack200和bzip2格式的压缩文件。
05
Commons CSV
这个 Java类库用于读写各种 Comma Separated Value (CSV)格式的文件。
06
Commons Configuration
它是用于 Java应用程序的配置管理工具,可以装载来自 properties或 xml文件的配置信息。
07
Commons Daemon
实施把普通的 Java应用程序转变成系统的后台服务,例如:Tomcat利用这个项目作为一个服务在 Linux和 Windows上启动或停止。
08
Commons DBCP
资料库连线。
09
Commons Digester
此为 XML到 Java对象的映射工具集。
10
Commons DBUtils
它是 JDBC工具组件,对数据库的传统操作类进行二次封装,从而将结果集转换为列表。
11
它是一个邮件操作组件, Java邮件 API被封装,提供常用的邮件发送和接收类,以简化邮件操作。这个组件依赖于 Java邮件 API。
12
Commons Exec
为执行外部进程,例如执行 exe文件或命令行,提供一些常用方法。
13
Commons FileUpload
提供 Web应用程序或 Servlet、Struts2和 SpringMVC的文件上传组件的文件上传功能。
14
Commons IO
这是一个用于处理 IO的工具箱,扩展到java.io,提供了更方便的 IO操作。
15
Commons JCI
为 Java编译器提供通用接口。
16
Commons Lang3
这个工具类包处理 Java基本对象方法,它提供对基本对象的操作,例如字符,数组,弥补了java.la ng api基本处理方法的不足。
17
Commons Logging
在考虑轻量级的同时,提供统一的日志接口,并且不依赖于特定实现。类包为中间件/日志工具开发者提供了日志操作的简单抽象,使程序开发人员能够使用不同的日志实现工具。
18
Commons Launcher
独立地在平台上启动的 java应用程序。
19
Commons Math
用于数学和统计计算的轻量级自容器类,包含了大多数常用的数值算法。
20
Commons Net
客户端封装各种网络协议,支持 FTP, NNTP, SMTP,POP3, Telnet等协议。
21
Commons Primitives
为 Java基本类型提供了更小、更快和更易使用的支持。
22
Commons Pool
为实现对象池化提供了一套框架,并提供了几种不同的对象池实现,这些实现能有效减少处理对象池的工作量。class包用来改进诸如文件句柄、数据库连接、 socket通信等大型对象的调用效率,简单地说,这种技术可以一次创建多个对象。
23
Commons Validator
为在一个 XML文件中定义校验器(校验方法)和校验规则提供了一个简单且可扩展的框架。允许国际化检查规则和错误消息。
24
Apache HttpClient
Apache Commons的一个子项目,后来独立出来了。HttpClient简化了 HTTP客户端和服务器端的各种通信,使 HTTP客户端程序(即浏览器程序)成为可能。
25
Guava
google 实用工具库。
26
FastJson
高效的 Json 处理库。
27
Orika
高效的 Bean 映射框架。
内容已完结,喜欢的小伙伴给肥肥点个赞哦!
之后会陆续更新干货
小伙伴们要持续关注哦!!!