Week 3

Collections

Generics

Enums

Stream APIs

Unit Testing with JUnit

Debugging in Java

Practice

Assignment

Back end Track

Under construction

<aside> 🚧

This page is currently under construction. Please check back later.

</aside>

Implementation plan:

NOTE: Debugging was introduced in Week 5 - Problem solving methods. Teach Debugging from the Java point of view.

  1. Setting breakpoints in IntelliJ
  2. Running in debug mode
  3. Step Over, Step Into, Step Out
  4. Inspecting variable values at runtime
  5. The Watches panel — tracking specific expressions
  6. Conditional breakpoints
  7. Debugging a failing test
  8. Common debugging strategies: binary search through code, isolate the problem

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

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