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/引用的名到资源名上 |
使用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个项目,这就是开源的力量!!!后续会写一些常用的类库的使用心得!
勿以浮沙筑高台