
在构建软件时,编写优雅可读的代码是非常重要的。然而,有时我们会受到编程语言特性的限制,Java也是如此。用Java编写的代码有时被认为是冗长的,这反过来又使它难以理解。然而,自Java8及其后续版本以来,这种情况开始发生变化。java8是主要的Java发行版之一,它通过引入lambdas和streams等结构将函数式编程范式融入到语言中。函数式编程帮助我们编写紧凑、干净和高效的代码。
本课程将让您深入了解Java中的函数式编程。所有相关的特性,如Lambdas、函数接口、方法和构造函数引用以及流,都将得到详细的解释。您将了解如何通过使用流的声明式编程来编写紧凑而干净的代码。每一个概念都用经过深思熟虑的现实例子、漂亮的插图和代码进行了清晰的解释。包括几个具有挑战性的编码练习,以验证您所学的内容,并帮助您熟悉函数式编程范式。超过6个小时的高质量视频讲座,课程是自定节奏的生活时间访问。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 31 lectures (6h 29m) | Size: 2.65 GB
Write elegant & efficient code by mastering Functional Programming in Java through constructs such as Lambdas & Streams!
What you’ll learn:
Gain in-depth understanding of Lambdas, Method & Constructor References, and Functional Interfaces
Gain deep understanding of Streams and how to use them effectively
Get comfortable with Streams API & Stream Paradigm through challenging coding exercises
Learn to write elegant, concise and efficient Functional-style code
Learn best practices for using Lambdas & Streams
Requirements
Basic understanding of Java is required
Demos are shown in Eclipse and so you should be able to follow along
Description
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.
Who this course is for
Programmers who are familiar with Java, but are either new or not comfortable with Java Functional Programming Constructs
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/14968.html