|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/functional-programming-in-java-using-lambdas-and-streams/
课程评论:没有评论
课程名称:使用Lambda和Streams进行Java的函数式编程 课程概述:编写优雅且易读的代码在软件开发中至关重要。然而,编程语言的特性有时限制了我们的表达能力,Java代码常被认为冗长,从而使其难以理解。自Java 8及后续版本以来,这一现状开始有所改善。Java 8是一个重要的版本,它通过引入函数式编程范式(如Lambda和Streams)来丰富语言特性。函数式编程帮助我们编写简洁、清晰且高效的代码。此课程将深入探讨Java中的函数式编程,详细讲解与之相关的特性,如Lambda表达式、函数接口、方法和构造函数引用以及流(Streams)。您将学习如何使用流进行声明式编程,以编写简洁明了的代码。每个概念都有清晰的解释,配合经过深思熟虑的真实示例和代码演示。课程中包含多个具有挑战性的编程练习,以帮助您验证所学并掌握函数式编程范式。课程提供超过6小时的高质量视频讲座,学习节奏灵活,且可终身访问。完成课程后,您将获得证书。
Writing elegant & readable code is extremely important when building software. However, sometimes we are limited by the features of the programming language and this was the case with Java too. Code written in Java was sometimes considered verbose, which in turn made it difficult to understand. However, this started to change since Java 8 and subsequent releases. Java 8 is one of the major Java releases and it incorporated Functional-style Programming paradigm into the language by introducing constructs such as lambdas & streams. Functional programming helps us in writing code that is compact, clean and efficient.This course will give you an in-depth understanding of Functional-style Programming in Java. All the relevant features like Lambdas, Functional Interfaces, Method & Constructor references, and Streams will be explained in great detail. You will learn how we can write compact & clean code via declarative-style programming using Streams. Every concept is clearly explained with well thought out & realistic examples, nice illustrations and demonstrated in code. Several challenging coding exercises are included to validate what you have learnt and to help you get comfortable with functional-style programming paradigm. With over 6 hours of high quality video lectures, the course is self-paced with life-time access. You get a certificate upon course completion.