AI, Data Science & Cloud Certificates from Google, IBM & Meta
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This presentation explains lazy evaluation and shows how collections and APIs in Scala and Java use it. It connects lazy execution with efficiency and scalability, including examples involving streams, reactive programming, and parallel streams.
Syllabus
Intro
What is laziness
Example
Scala
Java
Lazy evaluation
Collections and laziness
Example of laziness
List vs Stream
Infinite streams
Reactive programming
Parallel streams
Use cases
Performance problems
Exception handling
Side effects of functional programming
Real world use cases
Taught by
IntelliJ IDEA by JetBrains