Buckets of Information
Boards, Rows and Columns
Methods to Madness
Blueprints
Cup o' Java
100

The int, double, float, char and boolean 

What are the primitive types?

100

A key-value pair structure we used to define 13 as 'King' (as an example) in the 'Crazy Eights' project

What is a HashMap?

100

The _ return type signifies no return value from the method

What is the 'void' return type?

100

The amount of objects that can theoretically be created from the same class (given infinite memory)

What is infinite?

100
The rite of passage for any developer (first program you usually create)

What is the 'Hello World' program?

200

int n = 10;

int m = 3;

print(n/m);

What is 3

200

The maximum number of dimensions that an Array in Java can have (given infinite memory)

What is infinite?

200

_ is used to define additional versions of the method with different parameters

What is method overloading?

200

The number of parents that a single class can have (at most)

What is one?

200

The hot drink made from the roasted and ground seeds (beans) of a tropical shrub

What is coffee?

300

public class A {

public int age = 23;

//...

}

The category (kind of relationship) of 'age' 

What is a global variable (property, field)

300

int[] arr = new int[2];

int[0] = 10;

int[1] = 20;

int[2] = 30; // The result of this line

What is ArrayIndexOutOfBoundsException?

300

The special method that builds the object of a type that is the same name as method's name

Car c = new Car();

What is a constructor?

300

Every member (properties and methods) with this access modifier are NOT inherited by the child class

What is a 'private' access modifier?

300

The next course progression is _ 

What is CS801?

400

int count = 0;

for (int i = 2; i < 14; i += 3) {

    if (i % 2 == 0)

        count += i;

}

The value of count

What is 10

400

The first in last out (FILO) structure we've used in the 'Crazy Eights' project (for the deck of cards)

What is a Stack?

400

_ is used to add or change the functionality of the inherited parent's method 

What is method overriding?

400

Members (properties and methods) that can be used without instantiating an object of that class


What is static?

400

The country where the Java island is located

What is Indonesia?

500

Car obj = new Sedan();

The 2 type categories of 'obj'

What are the apparent and the actual types

500

for (int i = 0; i < 5; i++) {

      for (int j = 0; j < i; j++) {

        print("*");

      }

      println();

    }

The output of the code above

What is 

*

**

***

****

500

void A() {

// ...

A();

}

The technique used to call A() above

What is recursion?

500
The first call from the child class's constructor

What is super()?

500

The country where the creator of Java was born in

What is Canada?

M
e
n
u