Sun Microsystems Developer Network
Sun's Download Site for Java 2 Standard Edition 5.0

Java IDEs (Integrated Development Environments)

BlueJ   BlueJ System Requirements   BlueJ Documentation   BlueJ Resources
  Download DrJava  Documentation




Sun Java Studio Creator

MyEclipse J2EE
Microsoft Visual Studio Express J#
JDK and IDE Instructions from Skylight Publishing

Online computer courses
AP Computer Science A at Florida Virtual School
AP Computer Science AB at Florida Virtual School

JAVA/Eclipse Resources
Tutorials from North Carolina State University
Tutorials from University of British Columbia
Tutorials from
Eclipse Tutorial by Cay Horstmann
Book recommendation: Eclipse for Dummies by Barry Burd

General Comp Sci Tutorial Site (with JAVA) (with testing; excellent)
JavaBat Java Learning (experimental, from Stanford)
Java Reference Sheet (pdf) from

From Wikipedia, the free encyclopedia.

Java is an object-oriented programming language developed initially by James Gosling and colleagues at Sun Microsystems. Initially called Oak (named after the oak trees outside Gosling's office), it was intended to replace C++, although the feature set better resembles that of Objective-C. Sun Microsystems currently maintains and updates Java regularly.

Specifications of the Java language, the Java Virtual Machine (JVM) and the Java API are community-maintained through the Sun-managed Java Community Process. Java was developed in 1991 by Gosling and other Sun engineers, as part of the Green Project. After first being made public in 1994, it achieved prominence following the announcement at 1995's SunWorld that Netscape would be including support for it in their Navigator browser.

Java is often confused with JavaScript, with which it shares only a similar C-like syntax.

Example code:

// The source file must be named
public class WorldGreeting {
    // The main method is passed an array of command-line parameters
    public static void main(String[] args) {
        System.out.println("Hello world!");

Back to

Last updated: 10/24/2006