yasushicohiのやんややんや

記事にするまでもないつぶやき、ありふれた想い、TIL。ブログ: https://yasushicohi.com

Java8とStreamとRxJava

RxJava習得に苦戦しております。

 

Java8を疎かにしているせいで、全然読めないですね。全然は嘘でした、ごめんなさい。

RxJavaを勉強する前に、Java8をやっておいた方が良いですね。

特に

・匿名クラス

ラムダ式 : (引数) -> {処理} 

・関数型インターフェース(≒SAM)

・Stream

・Collection操作

がめちゃくちゃ被っているからです。

それぞれの理解があいまいだと、わりと刺される気がします、というか刺されています。甘さを指摘されておる。

うーむ。

 

リアクティブプログラミング:データを処理する主体。

データが流れてくる領域=ストリーム

データソース:ストリームを流れるデータの元

オペレーション:ストリームの操作

Observable

 

 

参考中

Android開発でとりあえずRxを使ってみたい人向けRxJava入門【1.概要編】 - Qiita

Java8 ラムダとStreamAPIを理解する - Qiita