Objects and Classes
Data
Iterations
2D arrays
ArrayLists
100

The method that creates a new object

What is Constructor Method?

100

ints, doubles, booleans; mutable and stored directly in memory

What are primitive data types?

100

Loop used when you know the number of iterations

What is a for loop?

100

int[][] myArray = new int[3][4];

What is creating a 2D array (row 3, col 4)

100

ArrayList<String> myArray = new ArrayList<>();

What is creation of an ArrayList?

200
Words that come before a method or variable that determine how they are accessed

What are access modifiers? (Private, public)

200

Variable types that must be capitalized and store the memory address of an object rather than the actual data

What are reference variables?

300

The data or properties an object holds and the actions that the object performs

What is behavior and state?

300

The object form of primitive data types; used for ArrayLists and built-in operations

What are wrapper classes? (Integer, Double)

400

Variables that only exist in an object class and are specific to each object

What are instance variables?

400

The conversion of one data type to another (int to double, double to int)

What is casting?

500

Constructor methods that have the same name as another method, but with different parameters

What is an overloaded constructor?

500

int myInt = (int) (Math.random() * 10) + 1;

What is creating a random number from 1-10, inclusive?

M
e
n
u