当前位置:   article > 正文

RxJava 搭建运行环境_rxjava2 需要jdk8吗

rxjava2 需要jdk8吗

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.+'
}
  • 1
  • 2
  • 3

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

<dependency>
    <groupId>io.reactivex</groupId>
    <artifactId>rxjava</artifactId>
    <version>1.3.0</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

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));

    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

7、输出:

blue
red
green
yellow
orange
cyan
purple
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/300869
推荐阅读
相关标签
  

闽ICP备14008679号