The keyword that is used to activate the declaration of an object in Java.
new
Objects
Static methods and variables belong to this instead of belonging to individual objects.
Class
Constructors are commonly used to initialize this kind of data.
Instance Data
The wrapper class representation of an int.
Integer
What you use to activate the initialization of an Object.
Constructor
The access modifier that allows a class to be accessed from anywhere.
public
This type of data is inaccessible within a static method.
Instance Data
The keyword commonly used inside constructors to refer to items within the class.
this
The wrapper class representation of a char.
Character
How a programmer can define the behavior of an object and how it interacts with other parts of a program.
Instance Methods
The keyword used to signify that a method does not return anything.
void
The static method that is used to run code from the command line.
main
Defining multiple constructors with different parameters within the same class.
Constructor Overloading
The process of implicitly converting a wrapper class to its primitive representation.
Unboxing
A property of Objects like Strings that do not allow for the data in memory to be changed.
Immutability
The practice of bundling related data into a structured unit and controlling what has access to that data.
Encapsulation
What you can use to call a static method, but not an instance method.
Class Name
The technique of calling another constructor within a constructor to set an Object's variables.
Constructor Chaining
The constant that represents the largest possible value of an int in Java.
Integer.MAX_VALUE
The process of creating a new instance of a class.
Instantiation
Javadocs
A second keyword that can be used with static which allows for a variable to be public but not violate encapsulation.
final
A copy constructor is often used to create this specific thing, which helps to follow encapsulation.
Deep Copy
The method that is used to convert a String that contains a numerical value into an int.
Integer.parseInt()