Basic demo of Google Guava 10.0.1 -- nothing fancy, just some simple classes and tests to demonstrate what it can do.
- Basics
- Strings
- Collections
- Functional Programming
- Concurrency
Package: org.stuartgunter.demo.guava.basics
- Objects
- Strings
- Preconditions
- ComparisonChain
Package: org.stuartgunter.demo.guava.strings
- Splitter & MapSplitter
- Joiner & MapJoiner
Package: org.stuartgunter.demo.guava.collections
- Collections2
- Lists, Maps, Sets
- Immutable collections & builders
- Iterables
- Forwarding collections
Package: org.stuartgunter.demo.guava.fp
- Function & Functions
- Predicate & Predicates
Package: org.stuartgunter.demo.guava.concurrent
- ListenableFuture & ListeningExecutorService
- SettableFuture
- Futures
- MoreExecutors