Applet - Java code whose output can be part of a WWW page
API - Application Programming Interface: the functions and
variables that the programmer can use.
Framework - A collection of classes
JavaBeans - a reusable software component architecture, like VBX
(Visual Basic Extensions) or OCX (OLE Controls). JavaBeans components -
beans - are separate code modules, written at the source level, that an
application developer can use to combine into larger applications. You can
make any Java class into a bean just by changing the class to adhere to the
JavaBeans specification.
Java Server Pages - it embeds Java code in HTML.
Java Virtual Machine - the environment created by running the
Java interpreter
JDBC - The standard API for using SQL databases
JDK - Java Development Kit: the compiler, interpreter, etc
JFC - Java Foundation Classes: a group of features to help build
graphical user interfaces, including the Swing Components, Java 2D,
etc.
Just-in-time compiler - produces faster code than an interpreter
Packages - Rather like a library in other languages
Serialization - the process of preparing an object for saving to file
Servlets - Java's replacement for CGI scripts (embeds HTML in java).