1. 程式人生 > >深入淺出RxJava(一:基礎篇)

深入淺出RxJava(一:基礎篇)

Observable.just("Hello, world!")
    .subscribe(s -> System.out.println(s + " -Dan"));
這種方式仍然不能讓人滿意,因為我希望我的Subscribers越輕量越好,因為我有可能會在mainThread中執行subscriber。另外,根據響應式函式程式設計的概念,Subscribers更應該做的事情是“響應”,響應Observable發出的事件,而不是去修改。如果我能在某些中間步驟中對“Hello World!”進行變換是不是很酷?

操作符(Operators)

操作符就是為了解決對Observable物件的變換的問題,操作符用於在Observable和最終的Subscriber之間修改Observable發出的事件。RxJava提供了很多很有用的操作符。
比如map操作符,就是用來把把一個事件轉換為另一個事件的。