RXJava by Example

https://www.infoq.com/articles/rxjava-by-example

Interactive diagrams of Rx Observables

http://rxmarbles.com/

Functional Java

Functional Java is an open source library facilitating functional programming in Java. The library implements numerous basic and advanced programming abstractions that assist composition oriented development. Functional Java also serves as a platform for learning functional programming concepts by introducing these concepts using a familiar language. http://www.functionaljava.org/