本文介绍了Guava集合类Maps的使用, 比如将具有唯一主键的对象快速存入Map等......
分类:
其他好文 时间:
2015-06-01 22:52:29
阅读次数:
20065
在Java中,conrrent包提供了很多线程安全的集合,但有的时候我们可以换一种方式对思考使用线程安全集合,Guava的Immutable提供了一系列不可变集合类型,不可变就使得集合成为了常量,常量必然线程安全。对于集合的不可变,除了Guava提供的Immutable Collections以外,...
分类:
其他好文 时间:
2015-05-29 20:19:26
阅读次数:
173
毋庸置疑,Ordering肯定实现了Comparator接口,这是Java中比较排序使用的。而其中的静态方法返回一种类型的Ordering,不同的Ordering子类实现各自的compare()方法,如下所示:public static Ordering natural() { return (.....
分类:
其他好文 时间:
2015-05-26 18:23:03
阅读次数:
315
Preconditions作为Guava中异常的前置检查,提供了一系列方法。从源码的实现中可以看出,所有的方法都满足以下形式(除format()方法以外)。if (!status) { throw new xxException();}例如:public static void checkAr...
分类:
其他好文 时间:
2015-05-25 11:27:24
阅读次数:
160
Guava对JDK List的扩展, 方便增加list到list中, 方便拆分list...
分类:
其他好文 时间:
2015-05-24 08:54:43
阅读次数:
130
Guava提供了可以在Iterator中进行处理的功能更丰富的迭代器, 其实就像是加了一个代理, 增加一些功能......
分类:
其他好文 时间:
2015-05-24 08:53:29
阅读次数:
130
Google的Guava库的出现,使Java代码的书写更加流畅,无论是从效率还是代码风格上,Guava都必将成为一种趋势(Java8明显可以看出,大多数的功能开始借鉴Guava),今天开始,PoNa就以自己微薄的水平试着分析一下Guava的源码,借此使自己更上一层楼,还请各位多多扔砖。Guava文档...
分类:
其他好文 时间:
2015-05-22 11:11:37
阅读次数:
130
??guava是在原先google-collection 的基础上发展过来的,是一个比较优秀的外部开源包,最近项目中使用的比较多,列举一些点。刚刚接触就被guava吸引了。。。??这个是guava的一个官网ppt里面的介绍:12345其实你可能发现,一些基本的校验完全可以自己写,但是。。这些东西.....
分类:
其他好文 时间:
2015-05-21 19:00:54
阅读次数:
128
从零开始使用Guava, 初期的时间投入, 才有后来的高速开发效率, 为什么高级攻城狮开发效率高还Bug少? 原因在于......
分类:
其他好文 时间:
2015-05-20 22:31:51
阅读次数:
443
一、只读设置package Guava;import java.util.ArrayList;
import java.util.Collections;
import java.util.List;import com.google.common.collect.ImmutableList;
/**
* 只读设置
*/
public class Demo01 {
public stat...
分类:
其他好文 时间:
2015-05-19 22:43:06
阅读次数:
141