
Java LiveLessons 中的并行函数式编程通过示例描述了如何应用 Java 函数式编程特性和框架来减轻开发能够在多核和分布式核处理器上高效且可扩展地运行的软件的复杂性。
在本课程中,学习如何使用 Java 支持的强大的面向对象和函数式编程语言特性和框架来开发程序。本课程首先介绍 Java 的基本函数式编程特性,包括 lambda 表达式、方法引用和函数式接口。这些核心特性为本课程的下一个主题奠定了基础:Javas Streams 框架,它支持对元素流进行函数式顺序和并行操作,例如 Java 集合上的 map-reduce 转换。
本课程还通过示例展示了如何使用 Java 支持的强大的面向对象和函数式编程语言特性和并行框架来开发在多核处理器上可扩展地运行的高效反应程序。本课程的这一部分描述了 Java 如何利用其函数式编程特性来创建可完成的期货框架。该框架定义了一个强大的反应式编程模型,允许程序员在一个或多个线程池中同时运行多个异步操作,并相对于程序中的其他操作异步处理它们的结果。
时长:14h 48m | 视频:1280×720 30fps | 音频:AAC,48 kHz,2ch | 大小:3.78 GB
类型:电子学习 | 英语语言
技能等级
中级
学习如何
使用强大的现代 Java 面向对象和函数式编程语言特性和框架开发高效的并行和反应式程序
认识到为现代 Java 客户端和服务器开发并行和反应式软件所涉及的固有和偶然的复杂性
了解常见的软件模式和现代 Java 并行和反应式编程机制可以也不能帮助减轻这种复杂性
知道在哪里可以找到有关如何在现代 Java 中成功开发健壮的并行和反应式程序的其他信息来源
谁应该参加本课程
本培训面向熟悉以下领域的软件开发人员
通用的面向对象和功能设计/编程概念,例如封装、抽象、多态性、可扩展性和统一建模语言 (UML)
面向对象的核心编程语言特性,例如类、继承、动态绑定和泛型在 Java 中可用
课程要求
学生需要知道如何
下载并安装 Java JDK 和 JRE
下载并安装 IDE,例如 IntelliJ、NetBeans、Eclipse 或 Android Studio
课程设置
Java JDK 和 JRE
的已安装副本 IntelliJ、NetBeans、Eclipse 或 Android Studio 的已安装副本
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/35909.html