Java开发利器-开源工具库

Java开发利器-开源工具库

Java开发利器

  1. Apache Commons: Apache开源的Java相关工具库,囊括了编码、文本、网络等一系列工具类。
  2. Guava: Google贡献的一个服务于Java6/7的类库,囊括了集合、字符串、缓存等一系列工具类。
  3. Joda Time : 为了弥补JDK自带的日期类使用上的不方便而创造的一个日期、时间工具库。
  4. FastJson: 阿里开源的JSON序列化、反序列化类库,使用比较方便,性能也比较好。
  5. Orika: 简单、快速、高效的Java Bean 映射、复制框架。
  6. FastUtils : 扩充了Java的集合类,提供了很多快速、压缩、支持基本数据类型的集合类以及大规模集合。
  7. JCTools: 提供了很多并发集合类,适用于高并发的业务场景。
  8. Relections: org.relections 提供了一系列对于运行时元数据的查询接口,大大简化了Java自带反射API的使用。
  9. 其他,eg Twitter的Commons、LinkedIn的linkedin_utils等。

Apache工具库- Apache Commons

Apache Commons 是Apache 开源的一个可重用Java组件库,包含多达50个子项目。常用的有以下接组件。

  • BeanUtils : 可以对Java Bean 进行各种操作,复制对象、属性。
  • Codec : 处理常用的编码、解码方法的工具类包等。
  • Collections:扩展Java集合框架的操作。
  • I/O:输入/输出工具的封装。
  • Lang:Java基本对象(Java.lang)方法的工具类包。
  • HttpClient:低层次对Http协议操作的封装,提供HTTP客户端与服务器端的各种通信操作。

HttpClient

提供HTTP客户端与服务器端的各种通信操作,包括支持各种HTTP method、SSL连接、Cookie、Session保持等。此工具类已经从Apache Commons 移到Apache HttpComponents 中,包名给为org.apache.http。相关代码参考:
https://my.oschina.net/u/4006148/blog/2254145

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值