[7/12] Java Foundations Certification: Maps, Lambda and Stream API

Share on facebook
Share on twitter
Share on linkedin
Build a strong foundation of knowledge in Java programming! In this lesson we take a look at maps, lambda and stream API.

In this video we go in depth explaining maps, lambda and the stream API. All of these three topics are extremely important for every beginner programmer to learn as they are part of the pillars of programming, just like the rest of the topics in the current course. 

By the end of the lesson, you will be familiar with three different types of maps in Java – the HashMap, the LinkedHashMap and the TreeMap. All have their special traits and serve a specific purpose, which George explains very well. 

Then you will dive deep into lambda expressions and see how important they are when we are doing certain operations with maps. 

Finally, George will touch up on another important topic when it comes to mapsthe Stream API, which provides many methods for easy querying of a collection. 

As always, we advise you to pause the video right before the solving part of each problem and try to do the exercises on your own first. Then, if you have difficulties, just watch the provided solutions in the video. If you still have questions, we’re always here to help! Join our Facebook group and ask away!

*The exercise descriptions are to be found in the PDF document at the end of this post.

If you are new to programming, make sure to watch the Free Full Java Basics course first, as it is a necessary prerequisite to this one. It explains the topics in a lot more detail, as this video aims to revise them and get to more complex topics after that.
This course is also perfect for people who have some background in programming with a different language and would like to pick up on Java.

Lesson Topics

This video covers the following topics:

Associative Arrays (Maps)

  • HashMap <key, value>
  • LinkedHashMap <key, value>
  • TreeMap <key, value>

Lambda Expressions

Java Stream API

  • Filtering
  • Mapping
  • Ordering

Remember that coding is a skill, which should be practiced. To learn to code, you should write code, every day, for a long time. Watching tutorials is not enough. You should code! Now it’s your turn. Do your exercises!

Leave a Comment

Scroll to Top

Sign in

Don’t have an account? Register with us to join the community.