作者:《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.
《CSS与HTMLWeb设计实践指南》主要介绍如何利用CSS和HTML技术进行Web设计。《CSS与HTMLWeb设计实践指南》首先从Web技术的发展和基
1714新概念PhotoshopCS教程 本书特色 本书是职业教育院校和电脑培训学校的理想教材,是十一五期间重点计算机多媒体教学出版物规划项目。活泼生动的多媒体...
《绘画文化:原住民高雅艺术的创造》内容简介:本书讲述了澳大利亚中部的丙烯绘画如何走出当地土著社群,并经过其他社会组织的宣传
《互联网商规11条》内容简介:21世纪,对于全球各地商业界而言最重要的问题是:我们将如何应对互联网?全美国最有资格回答这个问题
《快速成型技术与应用》内容简介:本书对当今快速成型技术与应用的新信息进行了系统、全面的更新介绍,详细介绍了目前常用快速成型
《景观设计手绘实例精讲》内容简介:本书精心编排了96个景观手绘实例,详细、全面地介绍了景观手绘各方面的知识。书中案例涉及材质
Itsundeniable—technologyischangingthewaywethink.Butisitforthebetter?Amidachoruso...
《工业产品设计手绘典型实例(第3版)》内容简介:本书共12章,分为3个层次,对应教学的需要,第1~3章是基础部分,主要讲述线条、
数据库基础与应用-Access 2010 本书特色 付兵主编的《数据库基础与应用:Access 2010》共10章,从数据库的基础理论开始,以“学生成绩管理”系...
《考古拾趣》内容简介:本书中的文章长短相宜,浓缩了作者几十年来的田野考古、学术之旅与生活经历。其中有考古发掘古墓的故事,有
《VB语言程序设计实验教程》内容简介:本书是《VB语言程序设计教程(第2版)》一书的配套实验教程。全书共14章,前10章讲解程序设计
《乡土中国》内容简介:该书是费孝通先生的社会学名著,根据其1940年代后期在西南联大和云南大学所讲“乡村社会学”一课的讲义整理
《跨海之战》内容简介:金门、海南和一江山三次跨海之战经历了一个相当复杂的过程。以三次战争为线索,体现国共双方在战略方针的较
《Photoshop智能手机APP界面设计》讲解三大智能手机(Android、iOS和WindowsPhone)APP用户界面(UI)的设计思路和制作过程。全书
Excel VBA编程实战宝典-附DVD光盘 本书特色 “开发宝典丛书”是由清华大学出版社为软件开发爱好者精心打造的一套软件开发百科全书。丛书强调“全面...
MATLAB在时间序列分析中的应用 本书特色 本书简明扼要地介绍了时间序列及其相关领域的基本概念和基本理论,对ARMA序列预测、时间序列的统计分析、时间序列的时...
《中国科学技术与工程指标(2020)》内容简介:本书是对我国的科技创新投入产出、科学技术与工程发展状况进行的定量化描述的报告。
《Presto实战》内容简介:作为高性能分布式SQL查询引擎,Presto能够针对不同的数据源高效、快速地执行交互式分析。大数据的兴起使得
《IP授权商业化:从入门到精通》内容简介:本书是针对授权行业的入门指导及案例分析著作,也是对新形势下IP授权商业化流程进行全面
TRIZ(发明问题解决理论)属于苏联的国家机密,在军事、工业、航空航天等领域均发挥了巨大作用,成为创新的“点金术”,让西方发达