Used to specify a class that cannot be instantiated. Subclasses may inherit from an abstract class, that is, extend them. Also, modifies a method whose implementation you wish to defer to another class.
Package of graphical user interface classes implemented in native platform component versions. AWT classes allow for the creation of buttons, frames, event handlers, and text in application interfaces. AWT's popularity has ebbed significantly in favor of the newer, more portable and lightweight Swing.
Application programming interface. The specification that dictates how a programmer must write to access the state and behavior of objects and classes.
A (generally small) program written in Java ...