1. 介绍

guava是google开源的一个工具包。其中有很多通用的功能,例如字符串处理、缓存、非空处理等等。

关于其功能和使用说明可以参考并发网上翻译的文章,这里不再赘述:

Google Guava官方教程(中文版)

为什么使用guava可以引用其官方PPT中的观点:

其实你可能发现,一些基本的校验完全可以自己写,但是。。

这些东西仅仅是看起来比较简单,实际上可能比我们想想的要复杂;

用一个公共的lib,别人可能更加容易理解你的代码;

当你用一个主流的开源包的时候,你可能在主流中;

当你发现一个可以提升的点的 时候,如果仅仅是修改自己的私有包,可能没有多少人能够......