花费 29 ms
Guava学习笔记:Google Guava 类库简介

  Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency lib ...

Sat Jun 08 19:24:00 CST 2013 3 135208
Guava学习笔记:Guava cache

  缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。   缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下 ...

Mon Jul 29 22:11:00 CST 2013 4 91778
Guava学习笔记:Immutable(不可变)集合

  不可变集合,顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。   为什么要用immutable对象?immutable对象有以下的优点:     ...

Thu Jul 04 17:03:00 CST 2013 0 64909
Guava学习笔记:EventBus

  EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的 ...

Wed Jul 31 16:01:00 CST 2013 4 62927
Guava学习笔记:Optional优雅的使用null

  在我们学习和使用Guava的Optional之前,我们需要来了解一下Java中null。因为,只有我们深入的了解了null的相关知识,我们才能更加深入体会领悟到Guava的Optional设计和使 ...

Fri Jun 14 23:42:00 CST 2013 4 54364
Guava学习笔记:Guava新增集合类型-Multimap

  在日常的开发工作中,我们有的时候需要构造像Map<K, List<V>>或者Map<K, Set<V>>这样比较复杂的集合类型的数据结构,以便做相应 ...

Wed Jul 10 00:51:00 CST 2013 0 51849
Guava学习笔记:Guava新集合-Table等

  Table   当我们需要多个索引的数据结构的时候,通常情况下,我们只能用这种丑陋的Map<FirstName, Map<LastName, Person>>来实现。为此 ...

Thu Jul 11 19:34:00 CST 2013 0 37553
Guava学习笔记:Preconditions优雅的检验参数

  在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错 ...

Mon Jun 17 17:03:00 CST 2013 8 33952
Guava学习笔记目录

  Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency lib ...

Thu Aug 01 16:58:00 CST 2013 6 26598
Guava学习笔记:Guava新增集合类型-Bimap

  BiMap提供了一种新的集合类型,它提供了key和value的双向关联的数据结构。  通常情况下,我们在使用Java的Map时,往往是通过key来查找value的,但是如果出现下面一种场景的情况, ...

Wed Jul 10 19:37:00 CST 2013 2 19900

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM