Tech Terms
Loops
Arrays and ArrayLists
Hierarchy
Math
100

Represented by 0 or 1

What is a bit?

100
Word that can be used to get out of a loop

What is break?

100

Punctuation that is used to define an array

What are brackets?

100

The class that inherits the properties

What is the subclass?

100
Whole number that is positive or negative

What is an integer?

200

The address of a website located on the world wide web

What is URL?

200

Loop that runs until a condition is not true

What is a while loop?

200

Can only be used to store objects, not primitive types

What is an ArrayList?

200

The class that gives the properties to another class

What is the superclass?

200

Primitive type for decimals

What is a double?

300

When the code is written poorly, so the program cannot run

What is a syntax error?

300
Loop that runs a certain amount of times

What is a for loop?

300

Method used to find the size of an array

What is the .length method?

300

The keyword used for inheritance

What is extends?

300

Gives the value of the remainder of dividing two numbers

What is modulus?

400

A sequence of 8 bits

What is 1 byte?

400

Can be used to iterate through arrays

What is an enhanced for loop?

400

Method used to find the size of an ArrayList

What is the .size() method?

400

The keyword to call the superclass

What is super?

400

Turning a number of one primitive type into a different primitive type

What is casting?

500

An algorithm that searches a sorted list for a value by repeatedly splitting the list in half

What is binary search?

500

Can be used to iterate through rows and columns (2d arrays)

What is a nested for loop?

500

Does not have a fixed number of items stored in the list

What is an ArrayList?

500

Keyword when a subclass has it's own method that is used rather than the superclass method

What is override?

500

Method used to get a random number in Java

What is Math.random()?