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

浙公网安备 33010602011771号