作者:《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.
随着网站越来越大,问题开始出现:速度变慢、链接失败、安全性变差、兼容性降低……怎么办?从头开始重建网站总不是明智之举,这
《破产的文明》内容简介:我们见过很多现代企业兴衰成败的故事,其实在几千年前,地中海古文明世界就上演过同样的戏码。知乎达人眠
AutoCAD2013完全学习手册 本书特色 《autocad2013完全学习手册》基于autocad2013版本,详细讲解了autocad的各项功能。《aut...
《亮剑.NET:SharePointServer2007开发实战》共分为8章,详细讲解了SharePoint上常见的开发任务,讲述了各种开发场景下需要了解的
《“智能+”制造:企业赋能之路》内容简介:本书将“智能+”赋能制造诠释为“互联网+”“大数据+”和“人工智能+”制造,即新一代信
《ASP.NET4从入门到精通》以ASP.NET应用程序开发为主题,全面介绍了ASP.NET4的所有功能和特性。书中采用深受读者欢迎的stepbyste
《重建历史唯物主义历史总体观》内容简介:本书围绕客观社会现实如何实际地构成历史的总体和结构的总体的观点来重新阐释历史唯物主
《政治理论的当代视野》内容简介:本书基于政治理论的近期发展,考察了权力、民主、义务、责任、公平等政治与道德的交叉议题,通过
《摄影大讲堂》内容简介:本书是一本通俗易懂的摄影入门书,系统、全面、深入浅出地讲述了摄影的各个方面。从器材与原理到光圈、快
Thisnew,expandedtextbookdescribesallphasesofamoderncompiler:lexicalanalysis,pars...
《短视频内容算法:如何在算法推荐时代引爆短视频》内容简介:算法推荐时代,内容创作方法论比任何时候都重要。一种与传统逻辑全然
在线阅读本书Whydoadvertisingcampaignsandnewproductsoftenfail?Whydoconsumersfeelthatcom...
《巴塞尔姆的40个故事》内容简介:★有人向沉闷的世界开枪,有人写下40个故事 ★上一分钟是卓别林,下一分钟是卡夫卡 ★所有正能量
MembersoftheHarvardNegotiationProject--whichbroughtyouthemega-bestsellerGettingt...
《机器视觉理论、算法与实践(英文版·第3版)》是机器视觉课程的理想教材,作者清晰、系统地阐述了机器视觉的基本概念,介绍理论的
C语言参悟之旅 本书特色 全书共分11章,系统详尽地介绍了c语言程序设计的基本方法,主要包括程序设计与c语言概述,数据及数据类型,运算符、表达式和语句,流程控制...
《上市公司股价崩盘风险研究》内容简介:“股价崩盘风险”是近年来财务学研究的一个热点问题。资本市场的有效运行关系到一国经济、
《创业不可不防的法律风险》内容简介:我国民营企业的平均寿命只有2.9年,而日本、美国的数据是我们的十多倍。主要原因在于许多创业
这本有趣而通俗易懂的著作包括了24篇短文,共分6个主题,每个主题下有4篇文章。这些主题涵盖了一些重要的遗传学话题——每一个都
《爱上古诗文》内容简介:一年一度的上海小学生古诗文大会暨古诗文“桂冠少年”选拔活动即将在9月份启动,承办方上海教育报刊总社《