Arrays and ArrayLists
Classes and Methods
Inheritance and Interfaces
Logic
Catch-all
100

This is the first index number of an array. It is also the number of points you will get if you get this question wrong.

What is 0?

100

The keyword associated with making a new instance of an object

What is new?

100

You use this keyword to inherit all public attributes and methods from a parent class

What is extends?

100

!(true)

What is false?

100

Are you down with OOP? This is what OOP stands for.

What is Object Oriented Programming?

200

It is a collection of values with the same data type

What is an array?

200

The name of the constructor is always the same as the name of this

What is the class?

200

When a subclass has a method with the same signature as a method in the parent class.

What is overriding?

200

If I wanted to divide a number by 5 and find out what the remainder was, I would use this operator.

What is modulus (%) ?

200

I got 5 on it! 5 is an example of this data type.

What is an int?

300

Do you even loop? You typically use this type of loop for iterating through the elements of an array

What is a for loop?

300

This method is called automatically when you create an instance of a class object

What is a constructor?

300

You use this keyword to call a parent method or constructor from your subclass

What is super?

300

||

What is the OR operator?

300

This data type is as easy as 'a' 'b' 'c'

What is char?

400

You use this to get the size of an array

What is .length?

400

The keyword that indicates a method has no return value

What is void?

400

You use this keyword to implement an interface.

What is implements?

400

Any action within an if-else statement can be another if-else statement, and is called this

What is a nested-if?

400

It's what JVM stands for

What is Java Virtual Machine?

500

You use this to get the size of an arrayList

What is .size()?

500

When you have 2 methods with the same name, in the same class, but different signatures

What is overloading?

500

The ability to call a method on a parent class, like speak() in a Pet class, without knowing whether the Pet object is really a Cat, Dog, Ocelot, etc.

What is polymorphism?

500

The symbol you use to concatenate two quoted strings together

What is +?

500

The first home video game console

What is the Magnavox Odyssey?

M
e
n
u