Week 3 - Data Structures & Testing 

Collections

Generics

Enums

Stream APIs

Unit Testing with JUnit

Debugging in Java

Practice

Assignment

Back end Track

Week 3 Overview

Previously in Week 2 - Advanced OOP you learned to:

This week, you will learn how to store, process, and validate data efficiently in Java. You will move from fixed-size arrays to Java's collections, use generics and enums to make your code safer, process collections with streams, and practice testing and debugging in IntelliJ IDEA.

Learning goals

By the end of this week, you will be able to:


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.