Java常用开发工具汇总(java常用开发工具汇总表)

createh53个月前 (02-01)技术教程32

  今天小编为大家总结了Java常用的开发工具,希望能给大家带来一些帮助。

  01、CommonsBeanUtils。

  使用bean工具集:由于bean通常由一组set和get组成,beanutils也是基于它们包装的。

  Beancopy是一种更常用的功能,即copybean的属性,如果开发分层架构,可以利用这一特性,将数据从PO(Persisitentobject)复制到VO(Valueobject)。

  02、commonscolections。

  该组件不仅可以扩展Java标准ColectionsAPI,还可以很好地包装、抽象和补充常用集合,在保证性能的同时大大简化代码。

  03、CommonsCodec。

  提供常用的代码解码方法,如DES、MD5、Base64、SHA1、URL和Soundx。

  04、CommonsCompress。

  压缩、解压文件组件,可处理rar、cpio、tar、zip、gzip、unixdump、xz、pack200和bzip2格式的压缩文件。

  05、CommonsCSV

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

  06、CommonsConfiguration。

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

  07、CommonsDaemon。

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

  08、CommonsDBCP。

  连接数据库。

  09、CommonsDigester。

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

  10、DBUtilsComons。

  它是JDBC工具组件,二次包装数据库的传统操作类别,从而将结果集转换为列表。

  11、CommonsEmail。

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

  12、CommonsExec。

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

  13、CommonsFileUpload。

  提供Web应用程序或Servlet、Struts2和SpringMVC的文件上传功能。

  14、CommonsIO。

  这是一个用于处理IO的工具箱,扩展到Java.io,提供更方便的IO操作。

  15、CommonsJCI。

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

  16、CommonsLang3.

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

  17、CommonsLoging。

  在考虑轻量级的同时,提供统一的日志接口,不依赖具体实现。类包为中间件/日志工具开发人员提供了简单抽象的日志操作,使程序开发人员能够使用不同的日志实现工具。

  18、commonsLauncher。

  Java应用程序在平台上独立启动。

  19、commonsMath。

  轻量级自容器类用于数学和统计计算,包括大多数常用的数值算法。

  20、CommonsNet。

  支持FTP、NNTP、SMTP、POP3、Telnet等协议。

  21、CommonsPrimitives。

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

  22、CommonsPol。

  它为实现对象池提供了一套框架,并提供了几种不同的对象池,可以有效地减少处理对象池的工作量。class包用于提高大对象的调用效率,如文件句柄、数据库连接、socket通信等。简单地说,该技术可以一次创建多个对象。

  23、Commonsvalidator。

  定义校验器(校验方法)和校验规则在XML文件中提供了一个简单而可扩展的框架。允许国际检查规则和错误信息。

  24、ApachehttpClient。

  ApacheCommons的一个子项目后来独立了。HTTPClient简化了HTTP客户端和服务器端的各种通信,使HTTP客户端程序(即浏览器程序)成为可能。

  25、Guava

  谷歌实用工具库。

  26、FastJson。

  Json处理库高效。

  27、Orika

  高效的Bean映射框架。

开课吧广场-人才学习交流平台-开课吧

相关文章

Java加密体系(MD5算法)(java加密运算)

这是我多年前的手记,分享到此。Java加密体系大家都知道,JAVA是安全的,比如自动内存管理;自动数组溢出检查;字节代码的验证机制;独特的安全类加载。。。。。JAVA都是需要编译成.class格式后再...

「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?

1 简介今天我们介绍一个Java库-Jasypt,全称为Java Simplified Encryption,用于加密解密。它能够让开发者用花费最小的工作而把加密集成到项目中,并且不需要对加密/解密有...

鸿蒙系统全面解析,诞生背景、技术细节生态圈一文看懂 | 智东西内参

华为6月2日正式发布的鸿蒙系统无疑占据了最近热点话题的C位,虽然不全是赞美的声音,但这种努力打破美国垄断,挑战谷歌、苹果在移动操作系统上垄断地位的尝试必将成为中国科技史上的里程碑事件。本期的智能内参,...

连微服务Nacos配置中心都不了解,那你可能注定就是个码农

背景在我们最开始做一些简单的学习项目的时候,我们会遇到一些需要配置的东西,比如数据库连接池大小,用户的黑名单等等,我们都把这些东西写死在代码里面,比如if(userId == 123){do some...

安全架构进阶二之数字摘要(数字内容安全需求主要包括哪几个方面)

什么是数字摘要?数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它由一个个单向Hash函数对消息进行计算而产生,如果消息在传递的途中改变了,接受者通过对收到的消息采用相同的Has...

Java培训:Java中的Hash简介(java的hashcode)

  Hash函数是计算的基本部分,Java为使用它们提供了极好的支持。在Java中,Hashing是在HashMap 和HashSet 等集合中存储数据的常用方法。这篇文章讨论了Hash以及它的优点和...