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

RxJava

Starting with version 8, Java began supporting reactivity features as inbuilt capability, yet they were not used widely and didn't become popular among developers. However, some third party implementations of Reactive Programming in Java showed its advantages and it grew in popularity in the Java community.

There is nothing but the set of tools called Reactive Extension (or simply ReactiveX) allowing implementation of Reactive Programming for composing asynchronous and event-based programs using observable sequences. It is a Java VM (Virtual Machine) implementation of Reactive Extension. Initially written on Microsoft platforms, Reactive Extension offers reactive capabilities to various other programming languages, and one of the most popular among them is RxJava for the Java programming language.

It was the first Reactive Extension API specific to the Java platformRxJava is compatible with older versions of Java and provides a facility to write asynchronous, event-based programs for both Java and Android platforms, which is very convenient. ReactiveX also covers other programming languages with Reactive Extension, like RxJs, Rx.Net, UnixRx, RxScala, RxCloujure, RxCPP, Rx.rb, and RxKotlin, along with other platforms and frameworks like RxCocoa, RxAndroid, and RxNetty. 

主站蜘蛛池模板: 阿克苏市| 衡南县| 乌兰察布市| 太康县| 乐平市| 宁河县| 门源| 大冶市| 霍州市| 青海省| 临清市| 米林县| 青神县| 策勒县| 司法| 泗水县| 蓬安县| 视频| 台东县| 栾城县| 固阳县| 柳江县| 林州市| 肥西县| 万荣县| 原阳县| 嘉兴市| 龙江县| 安岳县| 尼勒克县| 舞阳县| 信阳市| 镇坪县| 固原市| 白银市| 卓资县| 礼泉县| 张家界市| 文水县| 余江县| 民权县|