Week 1

Environment setup

How Java works

Types and Variables

Arrays

Basic IO

Control Flow

Packages

OOP in Java

Static Members

Practice

Assignment

Back end Track

Under construction

<aside> 🚧

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

</aside>

Implementation plan:

  1. Declaring and initializing arrays (both syntaxes)
  2. Accessing elements by index
  3. Array .length property
  4. Iterating arrays with for and enhanced for
  5. Modifying elements
  6. ArrayIndexOutOfBoundsException — what it is and how to avoid it
  7. Arrays of different types (int[], String[], etc.)
  8. Limitations of arrays (fixed size, no built-in methods)
  9. Brief mention: Arrays utility class (Arrays.sort, Arrays.toString)

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.