Java常用程序库
来源:互联网 发布:网络教育怎么选专业 编辑:程序博客网 时间:2024/05/21 10:58
由于Java API设计的种种问题,导致一些api使用起来很费力,于是有新的项目用于解决这些api带来的问题,比如google的Guava,下面介绍一些常用的程序库。
1、Guava
提供方便的集合操作,摆脱Java API中生成集合需要传递冗长的类型信息,实现类型推导,简洁。
项目地址:Guava
2、Joda Time
针对Java API Date系列缺点设计的日期时间操作类库,线程安全,操作方便
项目地址:Joda Time & http://grails.org/plugin/joda-time
3、Hamcrest
测试辅助工具,JUnit4.4之后已经加入,可以更方便的写断言
项目地址:http://code.google.com/p/hamcrest/
4、Mockito
单元测试框架,项目地址:http://code.google.com/p/mockito/
5、SLF4J和Logback
日志框架,替换Commons Logging和log4j,项目地址:SLF4J & Logback
6、Buildr和Gradle
构建工具,用于取代Ant和Maven
Gradle:采用Groovy作为自己的构建语言,项目地址:http://www.gradle.org/
Buildr:以Ruby作为构建脚本,项目地址:http://buildr.apache.org/
参考梦想风暴博文:
http://dreamhead.blogbus.com/logs/226738702.html
- Java常用程序库
- 你应该更新的Java知识之常用程序库
- 你应该更新的 Java 知识之常用程序库
- 复杂网络分析常用的程序库
- 你应该更新的Java知识之常用程序库(一)
- 你应该更新的Java知识之常用程序库(二)
- 程序库随想
- Android程序库
- C++程序库
- 程序库是什么?
- Qt程序库
- library - 程序库
- 在Ofbiz的base程序库中使用到的一些java开源技术
- 数值计算方法程序库
- C++ young 程序库概述
- 企业程序库(Enterprise Library))
- FreeType字体程序库介绍
- C++ 程序库介绍
- 微信收费,合理吗?
- 使用自带数据线将iPhone屏幕实时输出到电脑
- 几个linux 下C/C++集成开发环境推荐
- iOS开发辅助工具
- os.path模块
- Java常用程序库
- 做网络成功的60句话 连载一
- python2的安装&python2和python3的不同
- DWZ富客户端框架的搭建
- 浅谈C++虚基类
- 搭建ssh2框架出错---找不到class的错误ContextLoaderListener
- ARM与X86架构对比区别
- The Best Way to Learn Python-Python学习之路
- Android4.0为all app图标加背景图