Glossary
Abstract class
A class that cannot be instantiated.
Abstract method
A method with a name, parameter variable types, and return type but without an implementation.
Accessor method
A method that accesses an object but does not change it.
Aggregation
The has-a relationship between classes.
Algorithm
An unambiguous, executable, and terminating specification of a way to solve a problem.
Anonymous class
A class that does not have a name.
Anonymous object
An object that is not stored in a named variable.
API (Application Programming Interface)
A code library for building programs.
API Documentation
Information about each class in the Java library.
Applet
A graphical Java program that executes inside a web browser or applet viewer.
Argument
A value supplied in a method call, or one of the values combined by an operator.
Array
A collection of values of the same type stored in contiguous memory locations, each of which can be accessed by an integer index.
Array list
A Java class that implements a dynamically-growable array of objects.
Assignment
Placing a new value into a variable.
Association
A relationship between classes in which one can navigate from objects of one class to objects of the other class, usually by following object references.
Asymmetric bounds
Bounds that include the starting index but not the ending index.
Attribute
A named property that an object is responsible for maintaining.
Auto-boxing
Automatically converting a primitive type value into a wrapper type object. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access