JJJ

jar file

Java™ archive file. A file format for distributing Java applications or JavaBeans. The jar file contains everything needed to install and run a Java program.

Java

A general-purpose, object-oriented, platform-independent interpreted programming language developed by Sun Microsystems*. Java programs are interpreted by a JVM.

Java Database Connectivity

JDBC. An programming interface that allows Java applications to access a database through SQL. JDBC is the Java counterpart of ODBC.

Java Development Kit

JDK. The Java software development environment from Sun Microsystems. The kit includes the Java API, JVM, compiler, debugger, and other tools.

Java Naming and Directory Interface

JNDI. A Java API that allows Java programs to access naming and directory services such as NDS, DNS, and LDAP.

Java Runtime Environment

JRE. The environment required to run a Java application. The JRE includes the JVM, core classes, and supporting files.

Java Virtual Machine

JVM. A Java interpreter that converts Java bytecode into machine language one line at a time just before it executes. JVMs are available from many vendors for many platforms, and are included in many Web browsers.

JavaBean

A platform-independent program module written in Java.

JavaScript

A scripting language that allows dynamic behavior to be specified within HTML documents and is supported by a wide variety of browsers and Web tools. JavaScript was based on Netscape's LiveScript.

JavaServer Page

JSP. An HTML page with embedded Java source code that is run on the Web server. The Java source code is converted to bytecode when it is first encountered by the server. The HTML provides a template for the Java application's output, which is then returned to the Web browser. JSPs are the counterpart of Microsoft ASPs (Active Server Pages).

Jaz

A high-capacity removable hard disk system from Iomega. See also Zip.

JDBC

Java Database Connectivity. An programming interface that allows Java applications to access a database through SQL. JDBC is the Java counterpart of ODBC.

JDK

Java Development Kit. The Java software development environment from Sun Microsystems. The kit includes the Java API, JVM, compiler, debugger, and other tools.

JIT compiler

just-in-time compiler. A compiler that converts all of the source code for a program into machine code just before the program is run. In the case of Java, a JIT compiler converts Java bytecode to machine code.

JNDI

Java Naming and Directory Interface. A Java API that allows Java programs to access naming and directory services such as NDS, DNS, and LDAP.

JRE

Java Runtime Environment. The environment required to run a Java application. The JRE includes the JVM, core classes, and supporting files.

JSPs

JavaServer Pages. HTML pages with embedded Java source code that is run on the Web server. The Java source code is converted to bytecode when it is first encountered by the server. The HTML provides a template for the Java application's output, which is then returned to the Web browser. JSPs are the counterpart of Microsoft ASPs (Active Server Pages).

just-in-time compiler

JIT compiler. A compiler that converts all of the source code for a program into machine code just before the program is run. In the case of Java, a JIT compiler converts Java bytecode to machine code.

JVM

Java Virtual Machine. A Java interpreter that converts Java bytecode into machine language one line at a time just before it executes. JVMs are available from many vendors for many platforms, and are included in many Web browsers.