Java 开源实用类库排名

The Rank of Java OpenSource Lib

Posted by decaywood on 2016-12-03
- 错误校对

在Java中,有很多比较实用的类库,他们通常都定义了一系列具有常见功能的方法。本文总结了最常用的Java中的实用类以及他们的最常用的方法。无论是类和类中方法都是按照流行程度来排序的。

本文中列出来的类及方法都是经过大量实践的常用类库及方法,我们可以直接拿过来用。当然,这些方法实现的功能我们自己都能实现,但是既然已经有很成熟的方法可以供我们使用了,那么就无需自己定义了。很多类和方法通过他们的名字其实可以理解出具体是做什么的。每个方法都有一个链接,可以查看他们在开源代码中具体是如何使用的。

以下列表是通过分析50K的开源项目得出来的。

org.apache.commons.io.IOUtils

org.apache.commons.io.FileUtils

## org.apache.commons.lang.StringUtils

## org.apache.http.util.EntityUtils

org.apache.commons.lang3.StringUtils

## org.apache.commons.io.FilenameUtils

## org.springframework.util.StringUtils

## org.apache.commons.lang.ArrayUtils

## org.apache.commons.lang.StringEscapeUtils

org.apache.http.client.utils.URLEncodedUtils

org.apache.commons.codec.digest.DigestUtils

org.apache.commons.collections.CollectionUtils

org.apache.commons.lang3.ArrayUtils

## org.apache.commons.beanutils.PropertyUtils

## org.apache.commons.lang3.StringEscapeUtils

org.apache.commons.beanutils.BeanUtils