Java Terminology
Java
- a language similar to C++ but simpler. Object oriented, statically typed.
It is independent of the Web, but popularized by it because of its
features and capabilities.
applet
- an executable program that has no "main" routine and thus must
run inside another environment. It can be written in any language.
The most popular example is a program written in Java and
dynamically downloaded into a Web browser for execution.
A security manager restricts the actions of Java applets.
application
- a stand alone executable program. It is run completely independent
of a Web browser. It has no security or I/O restrictions.
A Java application typically requires an interpreter to execute.
But native Java compilers do exist to build applications.
servlet
- an executable program that has no "main" routine and thus must
run inside another environment. It can be written in any language.
The most popular example is a program written in Java and
dynamically downloaded into a Web Server for execution.
Servlets are seen as a replacement to CGI.
method
- function that can be performed on an object
Think of it like a function in C or subroutine in Fortran
class
- a template for object description and behavior.
An object is an instance of a class.
Think of an object's class as the object's type
package
- a set of related classes
Think of it as a software library
Java API Documentation (local copy of basic packages)
Applet API Packages
Other Packages
Misc Info
Last modified September 8, 1997 by
javaMan