我使用普通的旧Java 1.6,并对这两个库感兴趣.
阅读完文档后,我不确定是否存在差异.任何人都可以解释它,或指出一些相关的信息?提前致谢!
RxJava比ListenableFutures做得更多.我不熟悉ListenableFutures,但是从文档看来,它只是带有回调的Futures和一些简单的方法来组合它们.另一方面,RxJava(或者原始的Reactive Extensions for .NET,它是RxJava的一个巨大灵感)模型也随着时间的推移建模 - 运动中的数据,基本上是从鼠标流移动到网络数据包流的任何东西或数据库结果.它还提供各种调度策略和许多组合器来组成流.RxJava的一个很好的介绍甚至与期货的比较都在项目的维基页面上.您还可以查看Intro to Rx,了解一般概念.