Skip to content

Latest commit

 

History

History
60 lines (49 loc) · 3.25 KB

14-Maps,-Lambda-and-Stream-API.md

File metadata and controls

60 lines (49 loc) · 3.25 KB

14. Maps, Lambda and Stream API

1. Lesson Summary

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 maps - the Stream API, which provides many methods for easy querying of a collection.

2. Table of Contents

3. Lesson Video

YouTube Thumbnail

4. Lesson Topics

In this lesson we cover the following topics:

  • Associative Arrays (Maps)
    • HashMap <key, value>
    • LinkedHashMap <key, value>
    • TreeMap <key, value>
  • Lambda Expressions
  • Java Stream API
    • Filtering
    • Mapping
    • Ordering
  • Coding Exercises

5. Resources

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!

Resources Link
Lesson Video YouTube
Lesson Content SoftUni

6. Practical Exercises

You will get access to automated exercises which will sharpen your coding skills. Become a member of the SoftUni Global Community and communicate with other students and mentors and get help for FREE. Please watch the video and solve the exercise problems. Writing code is the only way to master the skill of coding. Submit your code at the SoftUni Judge.

Resources Link
Problem Descriptions Access the Learning Materials
Submit Solutions for Evaluation Access the Learning Materials

7. Navigation

« Previous Lesson   |   Home   |   Next Lesson »