我们在日常开发中,不需要重复造轮子,Apache Common已经帮我们做了好多实用的jar包,直接拿来用就可以。也可以多研究下这些代码是怎么实现的。

  • commons-logging.jar -----记录日志,通常和 log4j.jar共同使用

  • commons-beanutils.jar 主要提供Bean的用法

  • commons-codec-1.3.jar 主要包括核心的算法(Md5等)

  • commons-collections-3.2.1.jar 各种集合类和集合工具类的封装

  • commons-dbcp-1.2.2.jar 配置数据库用到的工具,如datasource

  • commons-dbutils-1.2.jar 是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List

  • commons-fileupload-1.2.1.jar 文件上传时候的组件

  • commons-httpclient-3.0.1.jar http相关操作,如HttpURLConnection的操作

  • commons-io-1.4.jar(1.4) io包

  • commons-lang-2.3.jar 基础工具包,封装一些常用的基础操作,例如StringUtils类

  • commons-pool-1.3.jar 连接池相关的包,基本跟数据源等相关 数据库的操作一起

Apache Common常用jar包相关推荐

  1. java常用jar_常用jar包含义

    常用jar包含义 activation.jar:与javaMail有关的jar包,使用JavaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 ajaxtags-1 ...

  2. java开发常用jar包_java开发常用jar包

    mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.ja ...

  3. 一步一步学java(7):jar包使用方法及常用jar包分类汇总(持续更新)

    java最大的特点和优势就是纯面向对象.开源,除了JDK.JRE自带的基础类库之外,还有非常多的大牛们开发了各种应用的类库(jar包),本篇主要介绍一下这些类库的使用方法,并把常用jar包分类汇总,以 ...

  4. java中最常用jar包的用途说明,适合初学者

    jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现.查找和实现可插入式接口,提供一些一般类实例化.单件的生命周期管理的常用方法. jaxrp ...

  5. 常用jar包_发布Maven包的正确姿势

    本文介绍如何把自己写的Maven包发布到公开仓库/中央仓库/私有仓库. 当我们使用commons-logging这些第三方开源库的时候,我们实际上是通过Maven自动下载它的jar包,并根据其pom. ...

  6. java开发常用jar包_Java开发中常用jar包整理及使用

    本文整理了我自己在Java开发中常用的jar包以及常用的API记录. 一.common-lang3 简介:一个现在最为常用的jar包,封装了许多常用的工具包 依赖: org.apache.common ...

  7. 常用jar包_几个解决 Maven Jar 包冲突的小技巧.

    前言 大家在项目中肯定有碰到过Maven的Jar包冲突问题,经常出现的场景为: 本地运行报NoSuchMethodError,ClassNotFoundException.明明在依赖里有这个Jar包啊 ...

  8. JAVA常用jar包简介

    java开发中主要用到的jar包介绍 commons-io.jar: 可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完 ...

  9. java常用jar包详解

    1.dt.jar SUN对于dt.jar的定义:Also includes dt.jar, the DesignTime archive of BeanInfo files that tell int ...

最新文章

  1. 谷歌又一部门震荡:半年2名副总出走,开发团队只剩一半
  2. 图解入侵过程,黑客未来!
  3. ECS:利用ECS进行深度学习详细攻略
  4. SHOP++源码部署说明:
  5. java filter加时间戳_java filter加时间戳
  6. Numpy.where()
  7. python处理era5_ERA5数据python批量下载程序
  8. 随想录(mmu的学习)
  9. java 车牌模糊_【技术贴】如何处理模糊车牌号?绝对PS技术干货,不保证适用所有情况。...
  10. 华为笔试题库及性格测试
  11. Qt网络编程之获取网络信息
  12. MySQL—内连接和外连接区别
  13. easyui treegrid php,Easyui在treegrid添加控件实例教程
  14. 今天分享给你几个绘制Excel表格的技巧
  15. 精确算法、启发式算法、元启发式算法及增长方式浅析
  16. 数据挖掘中最容易犯的几个错误,你知道吗?
  17. 这几天以来寻找、分析单机CS数据的经验心得
  18. 《代码整洁之道》阅读笔记 2有意义的命名
  19. android NSD service使用介绍
  20. Astra相机的ROS开发环境配置与使用

热门文章

  1. HP服务器350g5怎么安装系统,HP ML350 G5服务器安装SCO 5.0.7流程
  2. HTML5制作斑马线表格,JavaScript实现的斑马线表格效果【隔行变色】
  3. python可以处理什么文件夹_Python处理文件和文件夹的10条命令
  4. 决策类AI成最具商业价值应用产品 第四范式入选Gartner中国5大代表厂商
  5. 【NLP】授人以渔:分享我的文本分类经验总结
  6. 【机器学习】信用卡欺诈检测|用启发式搜索优化XGBoost超参数
  7. 【深度学习】图像去模糊算法代码实践!
  8. 【NLP】Contrastive Learning NLP Papers
  9. 【机器学习基础】5种数据同分布的检测方法!
  10. 语义匹配(二)搜狐文本匹配大赛BaseLine比较:P-tuning和Conditional_LN实现多任务语义匹配