Home : Course Map : Chapter 1 : Java :
Java Documentation
JavaTech
Course Map
Chapter 1
Introduction
History
What is Java?
Versions
Java 5.0
Features

Java Process
Tools
Documentation
Compatibility
Getting Started
Simple Applet
Simple Application
Starters
Exercises

    Supplements
Interpret/Compile

Making WebPages
Plug-in
Java 5.0 Features
The JVM
Advanced JVMs
Alt. Compilers
Alt. JVMs
Java Deployment

     About JavaTech
     Codes List
     Exercises
     Feedback
     References
     Resources
     Tips
     Topic Index
     Course Guide
     What's New

The Java language elements available from Sun currently fall into these two broad categories:

  • Core Language - defined as the essential set of packages and classes that must be available in the VM regardless of the platform. The contents of the set is defined by the version number and the edition.

  • Optional APIs from Sun - a number of useful Application Programming Interfaces are available from Sun such as for audio and video applications, 3D graphics, etc. However, they are not part of the core language so they generally won't be available for all JVM's on all platforms.

These elements now involve an enormous range of packages, classes and methods. So access to documentation on them is essential.

Sun provides a large set of documentation on its java.sun.com site and also for downloading. The Resources section provides information from many other independent sources.

We highly recommend that you download and install your own copy of the Java 2 Platform Standard Edition, API Specification for the latest Java version. It is a set of web pages that describe all the elements (packages of classes and the methods) of the core language.

You will frequently refer to this documentation to find out, for example, what exactly a given method does, what methods are available for a given class, etc.

Note that these specification pages indicate whether a class or method appeared in the core language after version 1.1. This is important if you want to write a program, for example, that is consistent with version 1.1. (Many browsers currently in use will only run version 1.1 applets.)

References & Web Resources

Latest update: Oct.10.2004

            Tech
Java in Science
    & Engineering
Benefits
Shortcomings
RealWorld Examples

           Physics
Java in Physics
SimulationTypes
Simulate&Analyze
Sim. in Experiments
  Demo 1: Event
  Demo 2: Continuous
  Demo 3: Static

Learn by Coding
Exercises

  Part I Part II Part III
Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17
18 19 20
21
22 23 24
Supplements

1  2  3  4  5  6  7  8  9  10  11  12

Tech 1  2  3  4  5  6  7  8  9  10  11  12
Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.