排名Top 16的Java实用类库

Posted liufei1983

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排名Top 16的Java实用类库相关的知识,希望对你有一定的参考价值。

(转载: http://www.hollischuang.com/archives/1606)

 

github地址: https://github.com/liufeiSAP/javaStudy.git

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

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

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

1. org.apache.commons.io.IOUtils

2. org.apache.commons.io.FileUtils

3. org.apache.commons.lang.StringUtils

4. org.apache.http.util.EntityUtils

5. org.apache.commons.lang3.StringUtils

6. org.apache.commons.io.FilenameUtils

7. org.springframework.util.StringUtils

8. org.apache.commons.lang.ArrayUtils

9. org.apache.commons.lang.StringEscapeUtils

10. org.apache.http.client.utils.URLEncodedUtils

11. org.apache.commons.codec.digest.DigestUtils

12. org.apache.commons.collections.CollectionUtils

13. org.apache.commons.lang3.ArrayUtils

14. org.apache.commons.beanutils.PropertyUtils

15. org.apache.commons.lang3.StringEscapeUtils

16. org.apache.commons.beanutils.BeanUtils

以上是关于排名Top 16的Java实用类库的主要内容,如果未能解决你的问题,请参考以下文章

排名前 16 的 Java 工具类,你都用过哪些?

排名Top 100的Java类库——在分析了47,251个依赖之后得出的结论

?2019年排名Top 100的Java类库——在分析了30073份源码之后得出的结论

世界TOP-50的编程语言排名及分类

2018年排名Top 100的Java类库——在分析了277,975份源码之后得出的结论

翻译Java Array的排名前十方法(Top 10 Methods for Java Arrays)