• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/36

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

36 Cards in this Set

  • Front
  • Back

abstract

A Java keyword used in a class definition to specify that a class is not to be instantiated, but rather inherited by other classes. An abstract class can have abstract methods that are not implemented in the abstract class, but in subclasses.
abstract class
A class that contains one or more abstract methods, and therefore can never be instantiated. Abstract classes are defined so that other classes can extend them and make them concrete by implementing the abstract methods.
abstract method
A method that has no implementation.
API
Application Programming Interface. The specification of how a programmer writing an application accesses the behavior and state of classes and objects.
bitwise operator
An operator that manipulates the bits of one or more of its operands individually and in parallel. Examples include the binary logical operators (&, |, ^), the binary shift operators (<<, >>, >>>) and the unary one's complement operator (~).
casting
Explicit conversion from one data type to another.
catch
A Java keyword used to declare a block of statements to be executed in the event that a Java exception, or run time error, occurs in a preceding try block.
compilation unit
The smallest unit of source code that can be compiled. In the current implementation of the Java platform, the compilation unit is a file.
declaration
A statement that establishes an identifier and associates attributes with it, without necessarily reserving its storage (for data) or providing the implementation (for methods). See also definition.
default
A Java keyword optionally used after all case conditions in a switch statement. If all case conditions are not matched by the value of the switch variable, the default keyword will be executed.
definition
A declaration that reserves storage (for data) or provides implementation (for methods). See also declaration.
derived from
Class X is "derived from" class Y if class X extends class Y. See also subclass, superclass.
exception
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.

garbage collection
The automatic detection and freeing of memory that is no longer in use. The Java runtime system performs garbage collection so that programmers never explicitly free objects.
GUI
Graphical User Interface. Refers to the techniques involved in using graphics, along with a keyboard and a mouse, to provide an easy-to-use interface to some program.
hierarchy
A classification of relationships in which each item except the top one (known as the root) is a specialized form of the item above it. Each item can have one or more items below it in the hierarchy. In the Java class hierarchy, the root is the Object class.
instanceof
A two-argument Java keyword that tests whether the runtime type of its first argument is assignment compatible with its second argument.
interface
A Java keyword used to define a collection of method definitions and constant values. It can later be implemented by classes that define this interface with the "implements" keyword.
JAR
JAR (Java Archive) is a platform-independent file format that aggregates many files into one. Multiple applets written in the Java programming language, and their requisite components (.class files, images, sounds and other resource files) can be bundled in a JAR file and subsequently downloaded to a browser in a single HTTP transaction. It also supports file compression and digital signatures.
process
A virtual address space containing one or more threads.
property

Characteristics of an object that users can set, such as the color of a window.

root

In a hierarchy of items, the one item from which all other items are descended. The root item has nothing above it in the hierarchy. See also hierarchy, class, package.

stream
A stream is simply a byte-stream of data that is sent from a sender to a receiver. There are two basic categories, so the java.io package includes two abstract classes (InputStream and OutputStream).
subarray
An array that is inside another array.
subclass
A class that is derived from a particular class, perhaps with one or more classes in between. See also superclass, supertype.
subtype

If type X extends or implements type Y, then X is a subtype of Y. See also supertype.

super
A Java keyword used to access members of a class inherited by the class in which it appears.
superclass
A class from which a particular class is derived, perhaps with one or more classes in between. See also subclass, subtype.
supertype
The supertypes of a type are all the interfaces and classes that are extended or implemented by that type. See also subtype, superclass.
this
A Java keyword that can be used to represent an instance of the class in which it appears. this can be used to access class variables and methods.
throw
A Java keyword that allows the user to throw an exception or any class that implements the "throwable" interface.
throws
A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of the program.
try

A Java keyword that defines a block of statements that may throw a Java language exception. If an exception is thrown, an optional catch block can handle specific exceptions thrown within the try block. Also, an optional finally block will be executed regardless of whether an exception is thrown or not.

URN

Uniform Resource Name. A unique identifier that identifies an entity, but doesn't tell where it is located. A system can use a URN to look up an entity locally before trying to find it on the Web. It also allows the Web location to change, while still allowing the entity to be found.

wrapper

An object that encapsulates and delegates to another object to alter its interface or behavior in some way.