Apache Commons概览(备查)

Apache Commons项目由一群Java开发者创建,以增强Java API。主要关注的是Apache Commons Proper库,它包含多个子项目,如BeanUtils、Lang和PropertyUtils等,为Java开发提供便利工具。
摘要由CSDN通过智能技术生成

在Java社区,有那么一小撮人,觉得Java API还不足用,至少还不够好用,就起了给增强Java API的念头,于是Apache Commons项目诞生了。为了便于被使用,Apache Commons项目采用了与Java API的包一致的方式组织,于是出现了一系列子项目。

伴随着Apache Commons项目的发展,有些子项目保持了顽强的生命力,而有些则慢慢沦为弃子,还有些新的子项目不断产生。于是,Apache Commons项目首先被分为如下3个独立的组件库:

  • Apache Commons Sandbox,Java组件开发的试验空间
  • Apache Commons Dormant,遗留Java组件库(不建议使用)
  • Apache Commons Proper,Java组件库

事实上,大家开发过程中,通常能够想起来的都属于Apache Commons Proper库,这也是我们后续要讨论的库。所以,默认提到Apache Commons项目都是指Apache Commons Proper库中的组件。

Apache Commons Proper库中的组件都是以子项目的形式组织,列表如下:

Components Description Latest Version Released
BCEL Byte Code Engineering Library - analyze, create, and manipulate Java class files 6.2 2017-11-08
BeanUtils Easy-to-use wrappers around the Java reflection and introspection APIs.
为Java Bean的动态属性(运行时才确定的属性)提供getter/setter方法。
主要工具类:PropertyUtils(推荐),BeanUtils
1.9.3 2016-09-26
BSF Bean Scripting Framework - interface to scripting languages, including JSR-223 3.1 2010-06-24
Chain Chain of Responsibility pattern implemention. 1.2 2008-06-02
CLI Command Line arguments parser. 1.4 2017-03-09
Codec
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值