作者:《Learning Reactive Programming With Java 8》书籍
出版社:Packt Publishing
出版年:2015-6-24
评分:0.0
ISBN:9781785288722
所属分类:网络科技
Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples
About This Book
Learn about Java 8's lambdas and what reactive programming is all about, and how these aspects are utilized by RxJava
Build fast and concurrent applications with ease, without the complexity of Java's concurrent API and shared states
Explore a wide variety of code examples to easily get used to all the features and tools provided by RxJava
Who This Book Is For
If you are a Java developer that knows how to write software and would like to learn how to apply your existing skills to reactive programming, this book is for you.
What You Will Learn
Discover what reactive programming is and how you can benefit from it
Get to grips with the new functional features of Java 8 and some functional theory
Create RxJava Observable instances from virtually any data source
Transform, filter, and accumulate your data using various RxJava operators
Combine multiple data sources in one dataset, using custom logic
Write concurrent programs with ease, scheduling actions on various workers
Learn about unit testing asynchronous RxJava logic
Extend RxJava by writing your own operators and factory methods
In Detail
Whether you are a Java expert or at a beginner level, you'll benefit from this book, because it will teach you a brand new way of coding and thinking.
The book starts with an explanation of what reactive programming is, why it is so appealing, and how we can integrate it in to Java. It continues by introducing the new Java 8 syntax features, such as lambdas and function references, and some functional programming basics. From this point on, the book focuses on RxJava in depth. It goes through creating Observables, transforming, filtering, and combining them, and concurrency and testing to finish with extending the library itself.
This book is a definite tutorial in RxJava filled with a lot of well-described examples. It explains reactive programming concepts in plain and readable language, without scientific formulas and terms.
实用数据库教程 本书特色 《实用数据库教程》是数据库的*新教程,它包括数据库原理、数据库设计模式和数据库应用,共计3篇16章。其中第2篇的第6、7、8三章为数据...
本书介绍了Python应用在各个领域中的一些使用技巧和方法,从最基本的字符、文件序列、字典和排序,到进阶的面向对象编程、数据库
数据结构-C++版-(第四版)-(英文影印版) 本书特色 《数据结构:C++版(第4版)(影印版)》以C++语言作为实现语言,利用面向对象的方法,从规格说明出发...
《微商引流爆粉实战手册:全网引流实战300招》内容简介:本书整体上以平台选择为逻辑主线,向读者推荐了诸多引流方法:集赞引流、微
Devicedriversliterallydriveeverythingyoureinterestedin--disks,monitors,keyboards...
《设计模式的艺术:软件开发人员内功修炼之道》内容简介:软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功
《作文课》内容简介:知名作家蒋方舟妈妈——尚爱兰老师独家作文心得,小学三至六年级家庭必备作文参考书。《作文课》是知名作家蒋
《Altium Designer PCB设计官方指南:基础应用》内容简介:本书是一部系统论述Altium Designer 20 PCB基础设计的实战教程(含实...
“这本深思熟虑的论文集(《安全之美》)帮助读者摆脱安全领域闪烁着欺骗光芒的心理恐惧,转而欣赏安全的微妙美感。本书描述了安
《深入浅出Python量化交易实战》内容简介:本书主要以国内A股市场为例,借助第三方量化交易平台,讲述了KNN、线性模型、决策树、支
Thegenomesbeenmapped.Butwhatdoesitmean?Arguablythemostsignificantscientificdisco...
《生命的火花》内容简介:☆《《西线无战事》作者雷马克创作巅峰期的泣血之作,照亮被残酷时代吞没的所有无名者。☆希望的星火在令
《公立医院医师职业伦理现状及社会动因研究》内容简介:国当代医师职业群体的道德现状及伦理困境。结合新型医患关系的发展态势、当
从光学电报到无绳电话,我们的交流关系是怎样形成的?这就是本书所试图回答的问题。在这本书中,帕特里斯•费里奇详细描述了第一批
《突破》内容简介:本书第一、二章侧重从理论角度分享有关TOC理论的定义和基本介绍;第三章为读者演绎TOC理论在工业制造企业的实际
《经济法》内容简介:本书以最新版全国会计专业技术资格统一考试大纲为依据,面向“经济法”科目,通过大量真题的分析与研究,引导
《2020—2021年中国消费品工业发展蓝皮书(精装版)》内容简介:本书基于全球化视角,对过去一年中我国及世界主要国家消费品工业的
《破局:中国服务经济15年崛起与突破之路》内容简介:全书以技术、政策、资本和需求四大力量为主线,讲述它们如何影响甚至决定服务
《沙漠之城》内容简介:埃及,一个充满了妖艳而疯狂气息的沙漠之域。旅行探险家本尼西本想在这里体验一番奇妙的异域风情,探寻传说
本书是美国德保罗大学DePaulUniversity教授R.Johnsonbaugh等人长期从事算法课程教学经验的结晶,是一本关于算法基础知识和基本方