
RxJava
文章平均质量分 91
teamlet
这个作者很懒,什么都没留下…
展开
-
RxJava与面向对象Java的对比和基础数据构造
面向对象编程的Java,类(或者类实例)是基本单位。所有的数据和方法都包含在类中,通过类(或者类实例)使用。面向对象编程数据的主要来源有两个: ** 一个是类的属性, ** 另一个是方法的参数。类的属性是内部的,包含状态的。 参数是外部的,可以影响类内部属性的状态,简单的说就是影响属性值的变化。类中的属性是随着类实例的创建而产生并存在的。不依赖于外部的参数,尽管属性可能没有值。操作数据都是原创 2017-06-29 23:04:42 · 1250 阅读 · 0 评论 -
RxJava 搭建运行环境
1、环境: eclipse 4、Java 8RxJava使用了一些Java 8 的特性,因此必须使用Java 8。 RxJava也可以用在Java 8之前的jdk版本,但是需要额外的配置。2、RxJava版本的选择RxJava目前最新版本是 1.3.0,在今年(2017年)9月1日会发布 1.4.0版本。 RxJava还有一个并行的版本,是2.x。 目前2.x版本的最新发布是2.1.1版本。原创 2017-06-30 08:54:04 · 1670 阅读 · 0 评论 -
RxJava 1.x from()和just()用法、区别和举例
RxJava 1.x 中的 Observable.from 和 Observable.just 用于将Java 面向对象中的数据转换为 RxJava 中的数据单元。一、fromRxJava 1.x 包含了5个 Observable.from 的重载方法:public static <T> Observable<T> from(Iterable <? extends T> iterable)publi原创 2017-07-01 20:39:37 · 5365 阅读 · 0 评论 -
RxJava 1.x 实现简单的logService
写一个简单的logService(),用于执行过程的语句输入和调试。package org.teamlet;import rx.Observable;public class LogService { public static <T> void log(Observable<T> observable, String name) { observable.subscribe(原创 2017-07-03 20:37:49 · 1140 阅读 · 0 评论 -
RxJava 1.x 使用Operator构造业务逻辑1-map()
前面的例子列举了从List、数组、文件路径、单个字符、多个字符、类对象这些类型各异的数据源创建Observable实例。 http://blog.youkuaiyun.com/teamlet/article/details/74079784为了使用上面的Observable实例构建业务逻辑,需要使用RxJava的操作符(Operator)。一、map() 映射新值Observable<String> map原创 2017-07-04 21:14:51 · 1200 阅读 · 0 评论 -
RxJava 1.x Observable分析
RxJava 1.x 简单、粗暴的划分,可以分为两类:-可观察类数据 Observable (也就是被观察的数据) -非可观察数据 为什么这么分呢? 首先、Observable 是业务逻辑启动的入口。 其次、在整个RxJava 1.x中,Observable 相关类数量很少,功能比较集中。这篇文章主要介绍 :可观察类数据 Observable !可观察类数据 Observable 对应一个同名原创 2017-07-05 11:07:18 · 1315 阅读 · 0 评论 -
RxJava 1.x 参数和参数的类型
前面说过,RxJava的数据是不可变的。RxJava 与面向对象的Java编程不同,面向对象的Java类可以通过类属性和参数两种方式为方法提供业务数据;而RxJava 运行过程中,唯一获取数据的方式是通过参数传递。一、Observable的三个标注式接口RxJava 在 Observable 内部定义了三个标注式接口:public interface OnSubscribe<T> extends A原创 2017-07-05 16:37:00 · 1888 阅读 · 0 评论 -
RxJava 1.x 业务逻辑的组织
一、从数据的角度分类根据前面的分析,可以把RxJava 1.x中的参与者简单的分为三种类型:1、数据的提供者Observable 是原始数据的提供者。2、数据的传递者Observable内部的 OnSubscribe 是数据的传递者;通过Observable的from()、just()等方法生成的 Observable实例,其数据都封装在 Observable内部的 OnSubscribe 类型的原创 2017-07-05 20:19:59 · 1422 阅读 · 0 评论