A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A Java keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.

Embedded Java Technology
The availability of Java 2 Platform, Micro Edition technology under a restrictive license agreement that allows a licensee to leverage certain Java technologies to create and deploy a closed-box application that exposes no APIs.

The localization of knowledge within a module. Because objects encapsulate data and implementation, the user of an object can view the object as a black box that provides services. Instance variables and methods can be added, deleted, or changed, but as long as the services provided by the object remain the same, code that uses the object can continue to use it without being rewritten. See also instance variable, instance method.

A Java keyword used to declare an enumerated type.

Enumerated type
A type whose legal values consist of a fixed set of constants.

An event during program execution that prevents the program from continuing normally; generally, an error. The Java programming language supports exceptions with the try, catch, and throw keywords. See also exception handler.

Exception handler
A block of code that reacts to a specific type of exception. If the exception is for an error that the program can recover from, the program can resume executing after the exception handler has executed.

Executable content
An application that runs from within an HTML file. See also applet.

Class X extends class Y to add functionality, either by adding fields or methods to class Y, or by overriding methods of class.An interface extends another interface by adding methods. Class X is said to be a subclass of class Y. See also derived from.