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:

Note: Intro to classes is covered in the Core program Week 11 - Classes and objects

  1. Defining a class in Java: fields and methods
  2. Creating objects with new
  3. Constructors: default constructor
  4. Parameterized constructors
  5. Multiple constructors (constructor overloading)
  6. The this keyword — referencing current instance
  7. Calling methods on objects

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.