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

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;

42 Cards in this Set

  • Front
  • Back

What is a .class file?

It's the bytecode result of running the Java compiler (javac) n a .java file.

What does a .dll file stand for?

A Dynamic Link Library.

What is a .dll file?

Is a file that can be linked to an app at run time (when the app is being executed) rather than statically at compile time.

What does a .jar file stand for?

Java Archive format file.

What is inside a .java file?

Contains the source file (the Java language commands).

What does API stand for?

Application Programming Interface.

What does API mean?

The way the programmer writing an application can use the classes and methods available to him/her.


This term is loosely used to refer to a class or library of classes.

What is an application?

A stand alone program, that is sometimes written in Java. Contrast with an Applet.

What is an Applet?

Is a program written in Java that can be included in an HTML page.

What is Arithmetic promotion?

Is the automatic conversion of data from one type to another (casting) while arithmetic is being performed.

What is an Array?

A fixed length collection of data of the same data type (int, String etc). The position of each item is uniquely designated by an integer.

What is an Attribute?

Is a variable within a class. Also known as a member variable.

What is a Breakpoint?

Is a location inside the program where execution can be stopped during debugging.


Variable states can be examined to assist in finding and fixing errors.

What is bytecode?

Is platform independent code generated by the javac tool (compiling). This code is then interpreted at run time.

What is casting?

Is converting one data type to another.

What is a classpath?

Is a system variable that must be set to tell the JVM (java virtual machine) where to locate the Java class libraries (including user-defined libraries) interfaces, JAR archives and Zip at run time.

What is a collection?

A group of related objects. Similar to an array, eg of collections include Vector, List and Set.

What is a Compiler?

Is a tool for turning raw code int an executable or compiled format. Like javac.



What is excheck?

Is a utility that checks for version conflict between a specific JAR file and any extensions already in the JDK.

What does JAR stand for?

Java ARchive.

What is a JAR?

Is a cross-platform file based largely on the ZIP file format. It is used to group multiple files together.


Used often in Applets so that multiple classes, audio and image files can be downloaded with one server "hit". Can drastically improve download speeds.

What is Java?

Is a pure Object Orientated software development language designed by Sun Microsystems.


It was designed to be "write once, run everywhere."

What is java utility?

Is used to launch java applications (classes).


The process includes the starting of the JRE, the loading of the specific class, after which the main method of that class is invoked.


Different command line options exist, and none, one or more command line arguments may be passed into the application.

What is javac utility?

Is the java compiler. This tool reads classes and interface definitions written in the Java programming language and compiles them into bytecode class files (.class).


Different command line options are available to change compiler behavior.

What is javadoc utility?

Is a tool that parses class files and or packages and extracts from it the information about public, protected and inner classes, interfaces, constructors, methods, and fields.


Certain types of user documentation are also extracted.


This info is then constructed into a series of HTML documents.


This HTML document is similar to those that Sun provided to describe their class libraries (API documents).



What is jdb utility stand for?

The Java DeBugger utility.

What does the jdb utility do?

Is a tool used to locate and fix errors in Java code, using the Java debugger API.

What does JDBC stand for?

The Java DataBase Connectivity.

What is the JDBC?

Is a set of APIs that provide database-independent SQL-based connectivity between Java programs and a wide range of databases.

What does JDK stand for?

Java Development Kit.

What is the JDK?

Is a software development environment provided by Sun Microsystems to write and test Java programs (including applets.).


The JDK consists of the development tools, supporting files and the JRE.

What does JIT stand for?

Just In Time compiler.

What is the JIT?

Is when a class is loaded, it translates the bytecodes into the native machine code.


Using it may cause slight delays after each class is loaded, but can improve overall program performance (as much as tenfold).


If it is disabled, bytecodes are executed directly by an interpreter (the JVM).

What does JNI stand for?

Is the Java Native Interface.

What is JNI?

Is a programming interface for embedding the JVM into native applications and writing Java native methods.

What does JRE stand for?

Java Runtime Environment.

What does the JRE do?

Is the subset of the JDK that is required to run Java applications, and the only part that needs to be installed on an end user's machine.


This consists of the JVM, the Java core classes, and all necessary supporting files.

What does JVM stand for?

Java Virtual Machine.

What does the JVM do?

Is the part of the JRE that is responsible for interpreting and executing bytecodes.

What is a Package (Java)?

Is a group of classes and or interfaces.


It is a logical way to group related classes/interfaces together, thereby providing multiple "name-spaces".

What does SDK stand for?

The Java Software Development Kit.

What is the SDK?

Is a different way of referring to the JDK.