(转载: 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

最新文章

  1. URi和Url格式
  2. cygwin和mingw的区别
  3. json格式的时间转换
  4. JavaScript------事件委托(event delegation)
  5. sqlserver 获取当前操作的数据库名称
  6. 使用JDBC从数据库中查询数据
  7. bzoj 2049 [Sdoi2008]Cave 洞穴勘测(LCT)
  8. MYSQLl防注入
  9. cloudeye的实现
  10. Visual Studio项目模板与向导开发
  11. 将Error异常日志从普通日志中剥离
  12. JVM学习记录-垃圾收集器
  13. 元素定位之Ui-Automator-Viewer的使用
  14. js 获取鼠标的手势方向角度
  15. 在阿里云开源镜像站中下载centOS7
  16. 二.第一个自动化demo,打开APP-如何获取包名和activity。(真机)
  17. base64图片内容下载转为图片保存
  18. 【题解】Luogu P4391 [BOI2009]Radio Transmission 无线传输
  19. 设置customer_id
  20. JDBC中链接数据库前为什么要用Class.forName(驱动类)加载驱动类?

热门文章

  1. C# 杀掉后台进程
  2. 【selenium+Python unittest】之发送带中文附件的邮箱
  3. 以python理解Linux的IO多路复用,select、poll、epoll
  4. ZOJ 3502 Contest <状态压缩 概率 DP>
  5. css jquery 实现轮播效果
  6. 我的Android进阶之旅------>android视频播放只有声音无画面的解决办法
  7. 剑指Offer:二叉搜索树的后序遍历序列【33】
  8. nginx负载均衡设置
  9. u盘安装debian 7(Wheezy) stabe
  10. Zookeeper原理与Curator使用