RxJava 搭建运行环境

来源:互联网 发布:神级优化单机游戏 编辑:程序博客网 时间:2024/05/21 11:23

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、输出:

blueredgreenyelloworangecyanpurple

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

原创粉丝点击