Apache Commons 工具包

  |   0 评论   |   2,641 浏览

    Apache Commons是一个工具包集合,在JDK5及之前的年代中是java开发必备的,很多成为了行业标准。现在有一些功能已经增加到了JDK 7,JDK 8中,另一些功能包仍然在被大量使用。

    Components Description Latest Version Released
    BCEL Byte Code Engineering Library - analyze, create, and manipulate Java class files 6.0 2016-07-14
    BeanUtils Easy-to-use wrappers around the Java reflection and introspection APIs. 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 General encoding/decoding algorithms (for example phonetic, base64, URL). 1.10 2014-11-09
    Collections Extends or augments the Java Collections Framework. 4.1 2015-11-27
    Compress Defines an API for working with tar, zip and bzip2 files. 1.14 2017-05-14
    Configuration Reading of configuration/preferences files in various formats. 2.1.1 2017-02-05
    Crypto A cryptographic library optimized with AES-NI wrapping Openssl or JCE algorithm implementations. 1.0.0 2016-07-22
    CSV Component for reading and writing comma separated value files. 1.4 2016-05-28
    Daemon Alternative invocation mechanism for unix-daemon-like java code. 1.0.15 2013-04-03
    DBCP Database connection pooling services. 2.1.1 2015-08-06
    DbUtils JDBC helper library. 1.6 2014-07-20
    Digester XML-to-Java-object mapping utility. 3.2 2011-12-13
    Discovery Tools for locating resources by mapping service/reference names to resource names. 0.5 2011-05-05
    Email Library for sending e-mail from Java. 1.4 2015-05-23
    Exec API for dealing with external process execution and environment management in Java. 1.3 2014-11-06
    FileUpload File upload capability for your servlets and web applications. 1.3.3 2017-06-13
    Functor A functor is a function that can be manipulated as an object, or an object representing a single, generic function. 1.0 2011-??-??
    Imaging (previously called Sanselan) A pure-Java image library. 0.97-incubator 2009-02-20
    IO Collection of I/O utilities. 2.5 2016-04-21
    JCI Java Compiler Interface 1.1 2013-10-14
    JCS Java Caching System 2.0 2016-12-30
    Jelly XML based scripting and processing engine. 1.0 2005-06-16
    Jexl Expression language which extends the Expression Language of the JSTL. 3.1 2017-04-14
    JXPath Utilities for manipulating Java Beans using the XPath syntax. 1.3 2008-08-14
    Lang Provides extra functionality for classes in java.lang. 3.6 2017-06-08
    Launcher Cross platform Java application launcher. 1.1 2004-08-22
    Logging Wrapper around a variety of logging API implementations. 1.2 2014-07-11
    Math Lightweight, self-contained mathematics and statistics components. 3.5 2015-04-17
    Net Collection of network utilities and protocol implementations. 3.6 2017-02-15
    Numbers Number types (complex, quaternion, fraction) and utilities (arrays, combinatorics). 1.0 2017-??-??
    OGNL An Object-Graph Navigation Language 4.0 2013-??-??
    Pool Generic object pooling component. 2.4.2 2015-08-01
    Proxy Library for creating dynamic proxies. 1.0 2008-02-28
    RDF Common implementation of RDF 1.1 that could be implemented by systems on the JVM. 0.3.0-incubating 2016-11-15
    RNG Implementations of random numbers generators. 1.0 2016-12-13
    SCXML An implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine.
    It is capable of executing a state machine defined using a SCXML document, and abstracts out the environment interfaces.
    0.9 2008-12-01
    Text Apache Commons Text is a library focused on algorithms working on strings. 1.1 2017-05-23
    Validator Framework to define validators and validation rules in an xml file. 1.6 2017-02-21
    VFS Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system. 2.1 2016-05-12
    Weaver Provides an easy way to enhance (weave) compiled bytecode. 1.3 2016-10-18