Google Guava介绍
1. 介绍
guava是google开源的一个工具包。其中有很多通用的功能,例如字符串处理、缓存、非空处理等等。
关于其功能和使用说明可以参考并发网上翻译的文章,这里不再赘述:
Google Guava官方教程(中文版)
为什么使用guava可以引用其官方PPT中的观点:
其实你可能发现,一些基本的校验完全可以自己写,但是。。
这些东西仅仅是看起来比较简单,实际上可能比我们想想的要复杂;
用一个公共的lib,别人可能更加容易理解你的代码;
当你用一个主流的开源包的时候,你可能在主流中;
当你发现一个可以提升的点的 时候,如果仅仅是修改自己的私有包,可能没有多少人能够受......