发布于 2014-07-14 09:51:04 | 377 次阅读 | 评论: 0 | 来源: 网友投递
Guava Java类库
Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在 Java 社区受到很高评价。笔者主要介绍它的基本用法和功能特性。
Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在 Java 社区受到很高评价。笔者主要介绍它的基本用法和功能特性。
Guava 17.0 发布了,改进内容包括:
解决若干bug(8 issues)
API接口的调整
Verify and VerifyException
Converter.from(Function<A, B>, Function<B, A>)
CacheLoader.asyncReloading(CacheLoader<K, V>, Executor)
ByteStreams.newDataInput(ByteArrayInputStream)
ByteStreams.newDataOutput(ByteArrayOutputStream)
Closeables.closeQuietly(InputStream)
Closeables.closeQuietly(Reader)
HostAndPort.fromHost(String)
Futures.inCompletionOrder(Iterable<ListenableFuture<T>>)
MoreExecutors.shutdownAndAwaitTermination(ExecutorService, long, TimeUnit)
Service (and subclasses) - deprecated methods removed.
优化布隆过滤器的性能(1119),注意如果你使用了BloomFilters,并且采用了序列化传递给另外的服务器和进程,那么你可能会遇到反序列化的问题。