【干货】非常哇塞的Java开发常用工具汇总

村口二丫2021-12-28 11:43

  本文总结了Java开发中常用的工具,希望对大家有所帮助。

Java开发常用工具汇总

  CommonsBeanUtils

  Bean的工具集。由于Bean通常由一堆get和set组成,BeanUtils也在此基础上进行了一些包装。

  Beancopy是一个常用的功能,即copybean的属性。如果开发分层架构,就会使用,比如从PO(Perstentobject)复制数据到VO(Valueobject)。

  CommonsCodec

  DES.SHA1.MD5.Base64.URL和Soundx等常用的编码和解码方法。

  commonscolections

  它是一个集合组件,扩展了Java标准ColectionsAPI,包装了常用的集合操作。抽象和补充,在保证性能的同时大大简化了代码。

  CommonsCompress

  它是一个压缩和解压文件的组件,可以操作rar.cpio.unixdump.tar.zip.gzip.xz.pack200和bzip2格式的压缩文件。

  CommonsConfiguration

  它是Java应用程序的配置管理工具,可以从properties或xml文件中加载配置信息。

  CommonsCSV

  Java类库用于读写各种ComaSeparatedvalue(CSV)格式文件。

  CommonsDaemon

  实现将普通Java应用程序转化为系统的后台服务。例如,Tomcat使用该项目启动和停止作为Linux和Windows的服务。

  CommonsDBCP

  数据库连接池。

  DBUtilsComons

  它是JDBC工具组件,二次封装传统操作数据库的类别,可以将结果集转化为List。

  CommonsDigester

  从XML到Java对象的映射工具集。

  CommonsEmail

  它是一个邮件操作组件,包装JavaMailAPI,提供常用的邮件发送和接收类别,简化邮件操作。该组件依赖JavaMailAPI。

  CommonsExec

  执行Exe文件或命令行等外部过程提供了一些常用的方法。

  CommonsFileUpload

  为Web应用程序或Servlet提供文件上传功能,Struts2和SpringMVC文件上传组件。

  CommonsIO

  是处理IO的工具包,扩展Java.io,提供更方便的IO操作。

  CommonsJCI

  提供Java编译器的通用接口。

  CommonsLang3

  它是处理Java基本对象方法的工具包,提供字符、数组等基本对象的操作,弥补了Java.langapi基本处理方法的不足。

  commonsLauncher

  Java应用程序可以跨平台独立启动。

  CommonsLoging

  提供统一的日志接口,兼顾轻量级,不依赖具体实现。类包给中间件/日志工具开发人员一个简单的抽象日志操作,允许程序开发人员使用不同的具体日志实现工具。

  commonsMath

  包括大多数常用的数值算法在内的轻量级自容器多数常用的数值算法。

  CommonsNet

  支持FTP.NNTP.SMTP.POP3.Telnet等协议的客户端。

  CommonsPol

  为实现对象池化提供了一套完整的框架,实现了几个独特的对象池,可以有效减少处理对象池化时的工作量。类包用于提高文件句柄、数据库连接、socket通信等大对象的调用效率,简单来说就是对象一次创建多次使用的技术。

  CommonsPrimitives

  为Java基本类型提供了更小、更快、更容易使用的支持。

  Commonsvalidator

  在XML文件中定义校验器(校验方法)和校验规则提供了一个简单、可扩展的框架。支持校验规则和错误消息的国际化。

  ApachehttpClient

  它曾经是Apacheommons的子项目,后来独立了。HTTPClient简化了HTTP客户端和服务器之间的各种通信,实现了HTTP客户端程序(即浏览器程序)的功能。

  Guava

  谷歌实用工具库。

  FastJson

  Json处理库高效。

  Orika

  高效的Bean映射框架。

  以上就是小编为大家整理发布的“【干货】非常哇塞的Java开发常用工具汇总”一文,更多相关内容尽在开课吧广场Java教程频道。

Java开发常用工具汇总

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享