在Java中,有很多比较实用的类库,他们通常都定义了一系列具有常见功能的方法。本文总结了最常用的Java中的实用类以及他们的最常用的方法。无论是类和类中方法都是按照流行程度来排序的。
本文中列出来的类及方法都是经过大量实践的常用类库及方法,我们可以直接拿过来用。当然,这些方法实现的功能我们自己都能实现,但是既然已经有很成熟的方法可以供我们使用了,那么就无需自己定义了。很多类和方法通过他们的名字其实可以理解出具体是做什么的。每个方法都有一个链接,可以查看他们在开源代码中具体是如何使用的。
以下列表是通过分析50K的开源项目得出来的。
1. [org.apache.commons.io.IOUtils][1]
2. [org.apache.commons.io.FileUtils][2]
3. [org.apache.commons.lang.StringUtils][3]
4. [org.apache.http.util.EntityUtils][4]
5. [org.apache.commons.lang3.StringUtils][5]
6. [org.apache.commons.io.FilenameUtils][6]
7. [org.springframework.util.StringUtils][7]
8. [org.apache.commons.lang.ArrayUtils][8]
9. [org.apache.commons.lang.StringEscapeUtils][9]
10. [org.apache.http.client.utils.URLEncodedUtils][10]
11. [org.apache.commons.codec.digest.DigestUtils][11]
12. [org.apache.commons.collections.CollectionUtils][12]
13. [org.apache.commons.lang3.ArrayUtils][13]
14. [org.apache.commons.beanutils.PropertyUtils][14]
15. [org.apache.commons.lang3.StringEscapeUtils][15]
16. [org.apache.commons.beanutils.BeanUtils][16]
[1]: [2]: [3]: [4]: [5]: [6]: [7]: [8]: [9]: [10]: [11]: [12]: [13]: [14]: [15]: [16]: