摘要:
1,大纲让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分:Introduction Guava Collection API Guava BasicUtilities IO API Cache API2,为神马选择瓜娃?瓜娃是java API蛋糕上的冰激凌(精华)高效设计良好的API.被google的开发者设计,实现和使用。遵循高效的java这本书的好的语法实践。使代码更刻度,简洁,简单。使用java 1.5的特性,流行的API,动态的开发它提供了大量相关的应用类,集合,多线程,比较,字符串,输入输出,缓存,网络,原生类型,数学,反射等等百分百的单元测试,被很多的项目使用,帮助开发者 阅读全文
摘要:
1,本文翻译自http://eclipsesource.com/blogs/2012/06/06/cleaner-code-with-guava-optionals-and-preconditions/,有说的不对的地方,欢迎斧正。2,我开发软件的时候,朝着干净代码发展是我的特权,有一段时间,我曾在我几乎所有的项目中使用谷歌瓜娃(Google Guava),理由很简单,guava为我编写漂亮代码提供了很大的便利,今天,我想向你展示下我是怎么使用预判断来避免不必要的if/throw 申明,使用选择来提升代码逻辑性。 预判断并不是新东西,Apache Commons项目有类似的功能,但是并没有瓜. 阅读全文