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

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. 

主站蜘蛛池模板: 亳州市| 天全县| 亳州市| 延川县| 北流市| 桦甸市| 杂多县| 枝江市| 吉林省| 曲靖市| 凤城市| 拉萨市| 连城县| 综艺| 武汉市| 阿尔山市| 昌都县| 彰化市| 峡江县| 永善县| 内丘县| 金华市| 霍邱县| 仙桃市| 合作市| 博野县| 三门县| 青州市| 昭平县| 玛沁县| 尼玛县| 内乡县| 凭祥市| 新邵县| 延吉市| 巢湖市| 静安区| 隆安县| 奉新县| 康保县| 松潘县|