



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
DrJava Download
DrJava Documentation
Eclipse
jGRASP Download
JCreator
Netbeans
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 Punahou.edu
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 Dream.in.code.net
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
WorldGreeting.java
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!");
}
}
Last updated: 10/24/2006