官术网_书友最值得收藏!

Thinking Reactively

It is assumed you are fairly comfortable with Java and know how to use classes, interfaces, methods, properties, variables, static/nonstatic scopes, and collections. If you have not done concurrency or multithreading, that is okay. RxJava makes these advanced topics much more accessible.

Have your favorite Java development environment ready, whether it is Intellij IDEA, Eclipse, NetBeans, or any other environment of your choosing. I will be using Intellij IDEA, although it should not matter or impact the examples in this book. I recommend that you have a build automation system as well such as Gradle or Maven, which we will walk through shortly.

Before we dive deep into RxJava, we will cover some core topics first:

  • A brief history of Reactive Extensions and RxJava
  • Thinking reactively
  • Leveraging RxJava
  • Setting up your first RxJava project
  • Building your first reactive applications
  • Differences between RxJava 1.0 and RxJava 2.0
主站蜘蛛池模板: 蒲江县| 贞丰县| 鄂伦春自治旗| 景洪市| 金川县| 南平市| 峨边| 淮南市| 泾源县| 淮北市| 武汉市| 手游| 承德县| 溧阳市| 中方县| 元朗区| 靖宇县| 贺兰县| 泰兴市| 无锡市| 遂平县| 武夷山市| 大足县| 封丘县| 云霄县| 乐安县| 德州市| 乐昌市| 上虞市| 上饶市| 泽州县| 五峰| 承德市| 靖江市| 师宗县| 德昌县| 泰兴市| 贺兰县| 尉氏县| 龙胜| 邵武市|