本文转自:http://www.cnblogs.com/peida/archive/2013/06/14/Guava_Optional.htmlnull代表不确定的对象: Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型....
分类:
其他好文 时间:
2015-11-18 00:53:50
阅读次数:
154
转自并发编程网1、前置条件(Preconditions)Guava在Preconditions类中提供了若干前置条件判断的实用方法,我们强烈建议在Eclipse中静态导入这些方法。每个方法都有三个变种:没有额外参数:抛出的异常中没有错误消息;有一个Object对象作为额外参数:抛出的异常使用Obje...
分类:
其他好文 时间:
2015-11-18 00:50:07
阅读次数:
263
利用StringEscapeUtils对字符串进行各种转义与反转义(Java)分类:java编程思想Guava-Commons-xml-json等工具类库2015-02-03 20:516290人阅读评论(1)收藏举报StringEscapeUtils用法例StringEscapeUtils使用ja...
分类:
编程语言 时间:
2015-11-11 13:09:37
阅读次数:
304
Google Guava官方教程(中文版) 原文链接??译文链接?译者:?沈义扬,罗立树,何一昕,武祖??校对:方腾飞 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存...
分类:
其他好文 时间:
2015-10-12 21:13:38
阅读次数:
280
EventBus基本用法: 使用Guava之后, 如果要订阅消息, 就不用再继承指定的接口, 只需要在指定的方法上加上@Subscribe注解即可。代码如下: 消息封装类: public?class?TestEvent?{????
????????pri...
分类:
其他好文 时间:
2015-10-10 15:41:45
阅读次数:
270
java中的本地缓存,工作后陆续用到,一直想写,一直无从下手,最近又涉及到这方面的问题了,梳理了一下。自己构造单例、guava、ehcache基本上涵盖了目前的大多数行为了。 ? 为什么要有本地缓存? 在 系统中,有些...
分类:
编程语言 时间:
2015-10-08 23:21:02
阅读次数:
595
Ordering是Guava类库提供的一个犀利强大的比较器工具,Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator,然后用在容器的比较、排序等操作中。 本质上来说,O...
分类:
其他好文 时间:
2015-10-07 16:11:44
阅读次数:
168
在日常的开发工作中,我们有的时候需要构造像Map<K, List<V>>或者Map<K, Set<V>>这样比较复杂的集合类型的数据结构,以便做相应的业务逻辑处理。 Multimap Guava的Multimap就提供了一个方便地把一个键对应到多...
分类:
其他好文 时间:
2015-10-07 14:51:42
阅读次数:
218
Guava中包含了Google的一些核心类库:比如集合,缓存,并发包,常用注解,字符串处理,I/O等等。这些工具类被谷歌的工程师们经常用到。 ???? 但是通过查阅文档不是一个有效的学习类库的方式。这儿,...
分类:
其他好文 时间:
2015-09-29 19:10:24
阅读次数:
168
功能列举可以说 Java Collections Framework 满足了我们大多数情况下使用集合的要求,但是当遇到一些特殊的情况我们的代码会比较冗长,比较容易出错。Guava Collections 可以帮助你的代码更简短精炼,更重要是它增强了代码的可读性。看看 Guava Collection...
分类:
其他好文 时间:
2015-09-28 00:09:00
阅读次数:
232