国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java-LearningRxjava-ch01-Thinking Reactively

Invoker / 1208人閱讀

摘要:公司的和作為主要人員創作了其中在年月發布在年月發布。的核心理念是對象都是運動和變化的比如天氣。也是對象都是相互關聯的比如天氣和人的行為。對象的變化都是在同時并行的比如馬路上,機動車道上的汽車和非機動車道路上的人都是同時運行的。

前言
公司用到rxjava,學習Learning-Rxjava筆記
本書源碼位置:https://github.com/PacktPubli...

1.A brief history of ReactiveX and RxJava

作為程序員,我們的工作是Modeling our world with code,object-oriented programming 很好地抽象我們的世界,但是,As 2010 approached, it became clear that object-oriented programming only solved part of the problem.

Classes and objects do a great job of representing an entity with properties and methods,但是各個entity 之間的復雜關系的抽象,使得面向對象編程有很多模板化的代碼,十分臃腫,此時,functional programming卷土重來,作為object-oriented的一個補充。Reactive
programming, a functional event-driven programming approach, began to receive special attention.微軟的Erik Meijer 為.net寫了一個 Reactive Extensions的框架,后來其1.0Rx和2.0ReactiveX逐漸擴展到其它語言。

Netflix 公司的Ben Christensen 和 David Karnok 作為主要人員創作了rx-java.其中
RxJava 1.0 在2014年11月發布 , RxJava 2.0在2016年11月發布。

reactiveX的核心理念是:
The fundamental idea of ReactiveX is that events are data and data are events.

2.Thinking reactively

對象都是運動和變化的
比如天氣。書本上的內容是靜止不變的,但是,當讀者看書時,書上的內容被讀者的眼睛一點點消費,那么其內容也是變化的。也是
對象都是相互關聯的
比如天氣和人的行為。
對象的變化都是在同時(并行)的
比如馬路上,機動車道上的汽車和非機動車道路上的人都是同時運行的。彼此還要相互觀察。

所以可以使用 multiple concurrent streams of events or data happening at the same time 來modeling world

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77411.html

相關文章

發表評論

0條評論

Invoker

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<