原文:guava 学习笔记 使用瓜娃(guava)的选择和预判断使代码变得简洁

,本文翻译自http: eclipsesource.com blogs cleaner code with guava optionals and preconditions ,有说的不对的地方,欢迎斧正。 ,我开发软件的时候,朝着干净代码发展是我的特权,有一段时间,我曾在我几乎所有的项目中使用谷歌瓜娃 Google Guava ,理由很简单,guava为我编写漂亮代码提供了很大的便利,今天,我 ...

2013-02-05 16:15 1 9168 推荐指数:

查看详情

Google Guava14.0 学习笔记

Guava 是java api的增强与扩展,提供复杂的java 数据结构,使你的代码更简短精炼,具有良好的可读性。看看guava给我们提供了哪些很酷的功能: 集合创建: 集合初始化: Immutable Collections: 不可 ...

Wed Apr 02 02:56:00 CST 2014 0 4761
Guava学习笔记Guava cache

  缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。   缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由于受限于硬盘IO的性能或者我们自身业务系统的数据处理和获取 ...

Mon Jul 29 22:11:00 CST 2013 4 91778
Guava学习笔记:Range

  在Guava中新增了一个新的类型Range,从名字就可以了解到,这个是和区间有关的数据结构。从Google官方文档可以得到定义:Range定义了连续跨度的范围边界,这个连续跨度是一个可以比较的类型(Comparable type)。比如1到100之间的整型数据。   在数学里面的范围是有边 ...

Thu Aug 01 16:30:00 CST 2013 3 18947
Guava学习笔记Guava新集合-Table等

  Table   当我们需要多个索引的数据结构的时候,通常情况下,我们只能用这种丑陋的Map<FirstName, Map<LastName, Person>>来实现。为此Guava提供了一个新的集合类型-Table集合类型,来支持这种数据结构的使用场景。Table支持 ...

Thu Jul 11 19:34:00 CST 2013 0 37553
Guava学习笔记:EventBus

  EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。   Observer模式是比较常用的设计模式之一,虽然有时候在具体代码里 ...

Wed Jul 31 16:01:00 CST 2013 4 62927
Guava学习笔记目录

/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下 ...

Thu Aug 01 16:58:00 CST 2013 6 26598
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM