Apache Commons里面都有啥?

组件 说明
BCEL 字节码引擎库-用来分析,创建和操作JAVA类文件
BeanUtils JAVA反射的简单包装
BSF Bean脚本框架-脚本语言接口,包括JSR-223
Chain 责任链模式的实现
CLI 命令行参数解析器
Codec 通用的编码/解码算法(比如 phonetic, base64, URL)
Collections JAVA集合扩展与增强
Compress 定义与tar,zip,和bzip2相关的API
Configuration 读取属性/配置文件,可以表现为不同的格式
Crypto 密码库,使用Openssl与JCE算法实现优化
CSV 读写以逗号分隔的文件组件
Daemon 类unix系统守护方式的替换调用机制
DBCP 数据连接池服务
DbUtils JDBC帮助类
Digester XML与JAVA实体映射工具
Discovery 资源定位工具,用来匹配service/引用的名到资源名上
Email 使用JAVA发邮件
Exec 使用JAVA进行外部进程管理与环境管理的API
FileUpload servlets和web服务的文件上传能力
Functor 将一个函数做为一个对象来操作或者将一个对象做一个函数来使用
Imaging JAVA图片库
IO I/O操作集合类
JCI JAVA编译器接口
JCS JAVA缓存系统
Jelly 基于XML的脚本与处理引擎
Jexl JSTL表达式的扩展
JXPath 使用XPath语法来操作JAVA Bean
Lang java的lang的扩展
Launcher 跨平台JAVA应用启动器
Logging 日志API实现
Math 轻量的独立的数学统计组件
Modeler 创建兼容JMX规范的Model MBeans
Net 网络工具与协议的实现
OGNL 对象图导航语言
Pool 对象池组件
Proxy 动态代理库
RNG 随机数生成器实现
SCXML 状态图表实现,旨在创建和维护JAVA的SCXML引擎。它能高效的执行一个使用SCXML定义的状态机,并且抽象环境接口
Validator 在XML文件中定义校验规则
VFS 虚拟文件系统,使FTP,SMB,ZIP看似是同一个逻辑的文件系统
Weaver 提供一个简单的方式来增强编译的字节码

数了一下,一共有41个项目,这就是开源的力量!!!后续会写一些常用的类库的使用心得!

勿以浮沙筑高台

原文地址:https://www.cnblogs.com/tomyLi/p/Apache-Commons-li-mian-dou-you-sha.html