• 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/30

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;

30 Cards in this Set

  • Front
  • Back

.class file

A bytecode result of running a java compiler on a java file

.dll file

A Dynamic Link Library - a code library that can be linked to an application at runtime rather than statically compiled at compile time

.jar file

A Java Archive format file. see also JAR

.java file

A java language source file. A .java file usually contains java language commands

API

Application Programming Interface. Specification of the way that a programmer writing an app can use the classes and associated methods available to him/her. To This term is often loosely used to refer to a class or a library of classes

Application

A stand alone program. contrast with Applet

Arithmetic promotion

The automatic conversion of data from one type to another whilst arithmetic is being done

Array

A fixed length collection of data items of the same type. The position of each item in a array is uniquely designated by an integer.

Attribute

A variable contained within a class. also referred to ad the member of a class

Breakpoint

A location in a program where execution can be stopped during debugging. Variable stated can be examined to assist in debugging

bytecode

platform independent code generated by javac tool. This code can then be interpreted at runtime

casting

converting one data type intl another data type

classpath

A system variable that must be set to tell the JVM where to locate java libraries, interfaces, JAR archives and ZIP archived at runtime

Collection

A group of related objects. Similar in concept to an array. examples of collections include Vector, list and set

Compiler

A tool for running high end code into executable or compiled format. javac is an example of such a tool

extcheck

A utility that checks version conflicts between a specified JAR file and any extensions already installed in the JDK

JAR

Java ARchive- a cross - platform file format based largely on zip file format.

Java

A pure object orientated software development language designed by Sun Microsystems. Designed to be a write once, run anywhere language

Java utility

The tool used to launch java applications (classes). The process includes the starting of the Java Runtime Environment (JRE), the loading of specific classes and then loading the main method of the class. Different command lone options exist and command line arguments may be passed into the application

javac utility

The java compiler. This tool reads class and interface definitions written in the java language and compiles it into java bytecode class files. different command line options are available to change behaviour

Javadoc utility

A tool that parses class files and or packages and extracts from it info about, public, protected and inner classes, interfaces, constructors, methods and fields. Certain types of user documentation is also extracted. This info is then constructed into a series of HTML documents similar to those that Sun provide to describe their class libraries (API docs)

jdb utility

The java debugger. A tool used to locate and fix errors in java code, using the debugger API

JDBC

Java Database Connectivity. A set of APIs that provide database- independent SQL based connectivity between java programs and a wide variety of databases

JDK

Java Development Kit - A software development environment provided by Sun Microsystems to write and test java progs including applets. Consists of the development tools, supporting files and the JRE

JIT

Just In Time compiler. When a class is loaded the JIT translates the bytecode into native machine code. Using a JIT may cause slight delays after loading each class but can improve the overall program performance. If the JIT is disable bytecode is interpreted directly by JVM

JNI

Java Native Interface - a programming interface for embedding the JVM into native apps and writing java native methods

JRE

Java Runtime Environment - subset of JDK tat is required to run java apps and the only part that needs to be installed by an end users machine. This consists of the JVM, core class files and supporting files

JVM

Java virtual machine - the part of the JRE that is responsible for interpreting and executing bytecode

Package

A group of classes or interfaces. A way to logically group these together thereby providing multiple name - spaces

SDK

The Java Software Development Kit. same as JDK