O'Reilly logo

Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition by Cay Horstmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required