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. ...
Get Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.