RxJava 搭建运行环境

1、环境

  • eclipse 4
  • Java 8

RxJava使用了一些Java 8 的特性,因此必须使用Java 8。
RxJava也可以用在Java 8之前的jdk版本,但是需要额外的配置。

随着RxJava的不断发展,更多的新功能要依赖Java 8的环境,建议直接使用Java 8进行学习。

2、RxJava版本的选择

RxJava有两个版本,以1.x 和 2.x区分。

1.x目前最新版本是 1.3.0,在今年(2017年)9月1日会发布 1.4.0版本。
2.x版本的最新发布是2.1.1版本。

1.x和2.x是有区别的。
1.x版本已经很稳定,预计在未来几年中保持。
2.x做了较大的改动,在原有基础上增加了新的设计思想。API上有较大的变化,更新的速度也会很快。

因此,建议选择较为稳定的 1.x版本进行学习。

3、步骤

1、创建 Java 项目。
2、导入 rxjava-1.3.0.jar到项目中。
(本地下载 http://download.csdn.net/detail/teamlet/9884683
3、如果使用 gradle,添加依赖

dependencies {
    compile 'io.reactivex:rxjava:1.3.+'
}

4、如果使用maven,添加依赖

<dependency>
    <groupId>io.reactivex</groupId>
    <artifactId>rxjava</artifactId>
    <version>1.3.0</version>
</dependency>

5、创建HelloWorld.java
6、编写代码如下

package org.teamlet;

import java.util.Arrays;
import java.util.List;

import rx.Observable;


public class HelloWorld {

    public static void main(String[] args) {

        List<String> list = Arrays.asList("blue", "red", "green", "yellow", "orange", "cyan", "purple");
        Observable<String> listObservable = Observable.from(list);
        listObservable.subscribe(color -> System.out.println(color));

    }
}

7、输出:

blue
red
green
yellow
orange
cyan
purple

后面就可以用这个环境测试 RxJava 的代码,感受 RxJava 的不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值