Apache Commons里面都有啥?

鲁浩渺
2023-12-01
组件说明
BCEL字节码引擎库-用来分析,创建和操作JAVA类文件
BeanUtilsJAVA反射的简单包装
BSFBean脚本框架-脚本语言接口,包括JSR-223
Chain责任链模式的实现
CLI命令行参数解析器
Codec通用的编码/解码算法(比如 phonetic, base64, URL)
CollectionsJAVA集合扩展与增强
Compress定义与tar,zip,和bzip2相关的API
Configuration读取属性/配置文件,可以表现为不同的格式
Crypto密码库,使用Openssl与JCE算法实现优化
CSV读写以逗号分隔的文件组件
Daemon类unix系统守护方式的替换调用机制
DBCP数据连接池服务
DbUtilsJDBC帮助类
DigesterXML与JAVA实体映射工具
Discovery资源定位工具,用来匹配service/引用的名到资源名上
Email使用JAVA发邮件
Exec使用JAVA进行外部进程管理与环境管理的API
FileUploadservlets和web服务的文件上传能力
Functor将一个函数做为一个对象来操作或者将一个对象做一个函数来使用
ImagingJAVA图片库
IOI/O操作集合类
JCIJAVA编译器接口
JCSJAVA缓存系统
Jelly基于XML的脚本与处理引擎
JexlJSTL表达式的扩展
JXPath使用XPath语法来操作JAVA Bean
Langjava的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

 类似资料: