Presenting Mathematical Concepts on the World Wide Web
Java: A Very Basic Introduction
Understanding Java
Basic Java Concepts
- Java is a full computer language. It is roughly comparable to C++
(more than to any other common programming language),
with some simplifications and improvements.
- Java is interpreted. A web browser, applet viewer or java
interpreter functions as a "virtual machine."
Java is not Javascript.
- Source code (*.java) is compiled into "virtual machine" code
(*.class). The .class files are compressed, binary files that are
interpreted.
- Because Java is interpreted, it is a cross-platform
language. The same Java program will run on any system which
implements the virtual machine. At a minimum (since this list is
already known to be outdated), Netscape provides Java support for
Windows 95 and NT, Macintosh 7.5, Solaris, Irix, HP-UX, and linux.
IBM itself reportedly supports Java under OS/2, AIX and Win 3.1.
Oracle PowerBrowser 1.5 supports Java. And so on.
- Because Java is interpreted, it is slow.
- Programs can be run as stand alone programs, or they can be
"applets" embedded in web pages. Applets have very little access to
the system resources on the client machine. As stand alone programs,
Java programs have the same access as other programs.
Next: Using Java
Back: / Up: Java: An Very Basic Introduction
Presenting Mathematical Concepts on the World Wide Web.
Copyright © 1997 by
Carol Scheftic.
All rights reserved.
(This section was originally copyrighted in 1996 by
The Geometry Center
and is re-used here with permission.)
Please send comments on this page,
or requests for permission to re-use material from this page, to:
scheftic@geom.umn.edu
Page established 1-Jun-97;
last updated Friday, 25-Jul-1997 00:11:36 CDT.