It & Software Online Course by Udemy, On Sale Here
Master Lambda expressions and the Stream API in Java
An excellent training about Other It & Software
Lambdas in Java – From Zero to Hero
Join the most comprehensive course that covers Lambdas and Streams in Java. There are lots of exercises (along with the solution) at the end of a section that will help you gain confidence. Using numerous real-life examples, you will learn: What the Strategy pattern isWhat kinds of problems do Anonymous classes solve?Why do we need Lambda expressions?How can Lambda expressions help us in writing concise code?What are higher-order functions?Deep dive into how Lambda expressions are implemented behind the scenes and – Understand how to look at byte code using javapUnderstand the role of the invokedynamic byte code instructionWhat are Method HandlesCommonly used functional interfaces like Predicate, Function, Supplier, Consumer, BiConsumer -How and where to apply them?How are they used internally in the JDK library?Function compositionMethod referencesExplore the Comparator interfaceNumerous methods in the Stream API like – filter, map, collect, sorted, distinctUnderstanding what a stream isUnderstanding the important characteristics of a streamOptional API and the right way to use themShort-circuiting operations in the Stream pipelineUnderstand why we need Primitive StreamsReduction operations in the Stream pipeline and the importance of identity in ReductionExplore the Collectors APIExplore flatMap and other sources of creating StreamsExplore Parallel Streams – 1. What is Moore’s law? 2. Why do we need Parallel streams? 3. When should we use Parallel streams? 4. What is the infrastructure behind the scenes when we use Parallel streams? 5. How does Reduction work in parallel streams? 6. Role of the Spliteratorand more! Students completing the course will have a solid, in-depth knowledge of writing concise code using many features that have truly revolutionized how we write code in Java. What if you have questions?I offer full support, 7 days a week, answering any questions you have. What version of Java should you use?At the time of creating this course, I am using Java 14 for all the demos and I would urge you to use the latest version of Java. The focus will however be on Lambdas, Streams, and all the features mentioned above.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.