Preconditions类是一组静态方法用来验证我们代码的状态。Preconditons类很重要,它能保证我们的代码按照我们期望的执行,如果不是我们期望的,我们会立即得到反馈是哪里出来问题,现在我们使用Preconditions来保证我们代码的行为,并且对调试也非常方便。 当然,你也可以自己...
分类:
其他好文 时间:
2015-05-18 16:26:27
阅读次数:
129
不管你喜欢何种编程语言,很多时候针对string编程的处理都是乏味而且爱出错误的,很多时候,我们需要从文件或是数据库中读取数据,或者根据需求重新格式化或排序字符串给用户显示。幸运的是,Guava提供了一些非常有用的类,来很容易的处理String的问题,这些类有:CharMatcherCharse.....
分类:
其他好文 时间:
2015-05-18 16:03:51
阅读次数:
143
Google Guava是什么东西?首先要追溯到2007年的“Google Collections Library”项目,它提供对Java 集合操作的工具类。后来Guava被进化为Java程序员开发必备的工具。Guava可以对字符串,集合,并发,I/O,反射进行操作。 在软件开发过程中,我们自...
分类:
其他好文 时间:
2015-05-13 10:05:50
阅读次数:
129
最近在给客户准备一个Guava的分享,所以会陆续的更新关于Guava更多的细节分享。本文将记录Guava中得字符串处理Joiner(连接)和Splitter(分割)处理。Joiner首先我们来看看下面我们经常遇见的一个案例:题目:对于一个如下定义List List list = new Arra.....
分类:
其他好文 时间:
2015-05-12 15:14:22
阅读次数:
112
1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung(http://www.baeldung.com/)上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文...
分类:
编程语言 时间:
2015-05-08 12:45:41
阅读次数:
142
这将是Guava库学习系列的最后一篇,但是仍然包含许多零零碎碎的知识。虽然不可能覆盖所有Guava涉及的知识,但我们会竭尽所能。本篇将会介绍一些Guava中有用的工具,并不需要再开一个系列。本篇学习的一些...
分类:
其他好文 时间:
2015-05-07 17:13:56
阅读次数:
140
众所周知, Guava是Google开发的一套优秀的Java API。提供了包含Collection,字符串,IO,并行,Functional Programming, Cache,EventBus等一系列值得学习的API。虽然JDK 7和8借鉴和融入了许多Guava的特性,使得Guava在使用JD...
分类:
其他好文 时间:
2015-05-05 14:18:59
阅读次数:
152
datasource是一个独立的 package,与FB导入的guava包都在同一个工程内 - fbcore。datasource的类关系比较简单,一张类图基本就可以描述清楚它们间的关系。DataSource 是一个 interface, 功能与JDK中的Future类似,但是相比于Future,它的先进之处则在于 不仅仅只生产一个单一的结果,而是能够提供系列结果。
Unlike Futures...
分类:
其他好文 时间:
2015-05-01 20:00:44
阅读次数:
445
一、什么是Guava1)Guava库是一个适合很多Java项目的通用工具库
2)Guava工具库中包含了:集合Collection、并发Concurrency、原语Primitive、反射Reflection、比较Comparison、I/O操作、哈希Hash、网络Networking、字符串String、数学函数Math、缓存Caching、内存中的发布/订阅……以及各种级别的数据类型
3)需...
分类:
其他好文 时间:
2015-05-01 17:24:00
阅读次数:
116
原文地址:Guava库学习:学习Guava Files系列(二)?? ? ? 上一篇,Guava库学习:学习Guava Files系列(一)中,我们简单的学习了使用Files进行文件的读写等常用操作,本篇我们继续进行Guava Files系...
分类:
其他好文 时间:
2015-04-30 18:27:19
阅读次数:
122