Objects
Classes
Static
Constructors
Wrapper Classes
100

The keyword that is used to activate the declaration of an object in Java.

new

100
Classes are often referred to as the "blueprint" for this.

Objects

100

Static methods and variables belong to this instead of belonging to individual objects.

Class

100

Constructors are commonly used to initialize this kind of data.

Instance Data

100

The wrapper class representation of an int.

Integer

200

What you use to activate the initialization of an Object.

Constructor

200

The access modifier that allows a class to be accessed from anywhere.

public

200

This type of data is inaccessible within a static method.

Instance Data

200

The keyword commonly used inside constructors to refer to items within the class.

this

200

The wrapper class representation of a char.

Character

300

How a programmer can define the behavior of an object and how it interacts with other parts of a program.

Instance Methods

300

The keyword used to signify that a method does not return anything.

void

300

The static method that is used to run code from the command line.

main

300

Defining multiple constructors with different parameters within the same class.

Constructor Overloading

300

The process of implicitly converting a wrapper class to its primitive representation.

Unboxing

400

A property of Objects like Strings that do not allow for the data in memory to be changed.

Immutability

400

The practice of bundling related data into a structured unit and controlling what has access to that data.

Encapsulation

400

What you can use to call a static method, but not an instance method.

Class Name

400

The technique of calling another constructor within a constructor to set an Object's variables.

Constructor Chaining

400

The constant that represents the largest possible value of an int in Java.

Integer.MAX_VALUE

500

The process of creating a new instance of a class.

Instantiation

500
A tool that helps with the creation of HTML-based documentation for classes and methods.

Javadocs

500

A second keyword that can be used with static which allows for a variable to be public but not violate encapsulation.

final

500

A copy constructor is often used to create this specific thing, which helps to follow encapsulation.

Deep Copy

500

The method that is used to convert a String that contains a numerical value into an int.

Integer.parseInt()