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

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
主站蜘蛛池模板: 贵州省| 夏邑县| 西宁市| 方城县| 云霄县| 三明市| 灵石县| 玉树县| 双牌县| 金溪县| 康保县| 马山县| 普洱| 兴义市| 交口县| 夏河县| 卢湾区| 色达县| 明水县| 璧山县| 时尚| 鄢陵县| 伊通| 防城港市| 定兴县| 上饶市| 常宁市| 乐陵市| 大荔县| 曲沃县| 嘉定区| 太和县| 贵港市| 荣昌县| 天峨县| 昭苏县| 大兴区| 同仁县| 会理县| 周口市| 新昌县|