RxJava学习资源

本文从Rx的概念出发,深入解析RxJava作为响应式扩展在Java平台上的实现,探讨其在并发编程和事件驱动编程中的应用,并提供了一系列实践资源和教程,帮助开发者理解和掌握RxJava的核心思想和用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前由于产品需求 要用到RxJava 所以开始学习和收集RxJava相关资源了,会一直更新。

RxJava
从名字开始说起,RxJava=Rx+Java 为什么前缀是Rx呢,不是其他的,还有什么是Rx呢?

Rx: Reactive Extensions
Intro to Rx
http://www.introtorx.com/Content/v1.0.10621.0/00_Foreword.html
中文翻译文档
https://mcxiaoke.gitbooks.io/rxdocs/content/Intro.html
响应式扩展,可以这么理解吧,既然是扩展,那么最原始的应该是Reactive,这样又来了一个新的概念 Reactive

Reactive
The Reactive Manifesto
http://www.reactivemanifesto.org/

ok,前面由外到内分析完了,现在由内到外看一下它怎么来的

Reactive—>Reactive Extensions(Rx)—>RxJava(jvm) /RxJs(javascript)/RxSwift(swift)

现在重新回到RxJava

RxJava
https://github.com/ReactiveX/RxJava

RxJava is a Java VM implementation of Reactive Extensions: a library
for composing asynchronous and event-based programs by using
observable sequences

它是Rx基于JVM的一个实现,相应的它还有RxSwift,RxGroovy,RxJS等各种语言的实现

接下来就是我收集的文章了,会一直更新

introduction to Reactive Programming
响应式编程介绍,到底什么是响应式编程
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
RxJava- Achieving Parallelization
http://tomstechnicalblog.blogspot.ca/2015/11/rxjava-achieving-parallelization.html

Reactive Programming in the Netflix API with RxJava
RxJava是Netflitx创建的 所以可以看看他们自己怎么介绍
http://techblog.netflix.com/2013/02/rxjava-netflix-api.html

Understanding Observable Operations
文章用动态图片让你理解操作符怎么工作的
http://tomstechnicalblog.blogspot.jp/2015/10/understanding-observable-emissions.html

Reactive Programming with RxJava in Android
可以让你淋漓尽致看到RxJava 响应式和函数编程的魅力和威力
https://www.ykode.com/2015/02/20/android-frp-rxjava-retrolambda.html

Debugging RxJava on Android
http://fernandocejas.com/2015/11/05/debugging-rxjava-on-android/

When Iron Man becomes reactive, RxJava
雷神系列
http://saulmm.github.io/when-Iron-Man-becomes-Reactive-Avengers2/

RxJava’s Side Effect Methods
https://www.grokkingandroid.com/rxjavas-side-effect-methods/

Advanced RxJava
http://akarnokd.blogspot.hu/

RxJava实现EventBus
Implementing an Event Bus With RxJava - RxBus
http://nerds.weddingpartyapp.com/tech/2014/12/24/implementing-an-event-bus-with-rxjava-rxbus/
Lightweight event bus with RxJava
http://blog.human-readable.net/2015/08/lightweight-event-bus.html

视频资源
DEMYSTIFYING RXJAVA SUBSCRIBERS https://vimeo.com/144812843

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值