码迷,mamicode.com
首页 >  
搜索关键字:Guava    ( 561个结果
Strings
在 Guava 中,以名词的复数形式命名的类,基本上都是静态工厂。Strings 就是这么一个用来操作字符串的方法工厂。 Strings 提供了空指针、空字符串的判断和互换方法。 String类常用功能和使用如下 Strings.isNullOrEmpty("");//true 判断是null或者空 ...
分类:其他好文   时间:2016-08-15 10:06:45    阅读次数:125
Guava学习之Map
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net com.goog...
分类:其他好文   时间:2016-08-14 16:23:38    阅读次数:198
Joiner
Joiner 我们经常需要将几个字符串,或者字符串数组、列表之类的东西,拼接成一个以指定符号分隔各个元素的字符串,比如把 [1, 2, 3] 拼接成 "1 2 3"。 在 Python 中我只需要简单的调用 str.join 函数,就可以了,就像这样。 到了 Java 中,如果你不知道 Guava ...
分类:其他好文   时间:2016-08-14 16:12:23    阅读次数:316
Guava API
1、字符串的处理 字符串的连接与拆分 Joiner&Splitter 1 @Test 2 public void testJoiner() { 3 String[] strs = new String[]{"pan",null,"teng"}; 4 //由于字符串中含有null 因此会抛出异常,需要 ...
分类:Windows程序   时间:2016-08-09 10:45:24    阅读次数:775
Dispatcher
Dispatcher是guava EventBus的事件分发器. Dispatcher是抽象类, 抽象方法: abstract void dispatch(Object event, Iterator<Subscriber> subscribers);定义了3个内部类: ImmediateDispa ...
分类:其他好文   时间:2016-08-05 19:52:45    阅读次数:261
osgi之Eventadmin通信
osgi之Eventadmin通信osgi中bundle之间的通信,可以使用eventadmin来完成,eventadmin是osgi中的一种基于发布订阅的方式,一个Bundle进行发布发布一个事件之后,另外一个Bundle订阅相应主题,从而进行通信,在使用过相同的通信方式中,guava中有一个eventbus可以达到相同的效果,以及mq的发布订阅均是如此,但是osgi的eventadmin服务,在...
分类:其他好文   时间:2016-07-25 11:47:13    阅读次数:194
缓存框架Guava Cache部分源码分析
在本地缓存中,最常用的就是OSCache和谷歌的GuavaCache。其中OSCache在07年就停止维护了,但它仍然被广泛的使用。谷歌的GuavaCache也是一个非常优秀的本地缓存,使用起来非常灵活,功能也十分强大,可以说是当前本地缓存中最优秀的缓存框架之一。之前我们分析了OSCache的部分源..
分类:系统相关   时间:2016-07-17 18:05:21    阅读次数:630
Guava: 事件总线EventBus
EventBus 直译过来就是事件总线,它使用发布订阅模式支持组件之间的通信,不需要显式地注册回调,比观察者模式更灵活,可用于替换Java中传统的事件监听模式,EventBus的作用就是解耦,它不是通用的发布订阅系统,也不能用于进程间通信。可用于Android的EventBus库主要有这几个:Goo ...
分类:其他好文   时间:2016-07-11 22:34:27    阅读次数:618
Guava Futures异步回调机制源码解析
1、前言           在前两篇文章中简单阐述了Java Future 和Guava ListenableFuture及其相关的应用。我们发现Guava ListenableFuture提供了比Java Future更加强大的功能,而在Google Guava并发包中,某些情况下,Futures这个类起到了不可或缺的作用,而ListenableFuture实现非阻塞的原理是其提供了回调机制...
分类:其他好文   时间:2016-06-25 16:37:35    阅读次数:752
scala学习手记19 - Option类型
看到Option类型就知道这本教材应该要说那个了。 使用过guava后,应该知道guava中的Optional类的作用是什么。算了找下原始文档好了: Optional is a way of replacing a nullable T reference with a non-null value... ...
分类:其他好文   时间:2016-06-24 00:00:12    阅读次数:332
561条   上一页 1 ... 33 34 35 36 37 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!