HomeAboutNewDownloadingDocumentation The HotJava BrowserAppletsDeveloper's CornerLicensingIn Touch


The Java Language

Java(tm) is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multithreaded, dynamic, buzzword-compliant, general-purpose programming language. Java supports programming for the Internet in the form of platform-independent Java applets.

Documentation

Java Overview
A short introduction to the reasons behind the development of Java.
The Java Language Environment: A White Paper
An eighty page technical overview of the Java language and the HotJava(tm) browser.
Frequently Asked Questions
Collections of brief answers to frequently asked questions (FAQs).
Technical/Marketing Presentations on Java
Slides from talks by Arthur Van Hoff and James Gosling.

Resources

Sun Mailing Lists
Specialized mailing lists for Java-announcements, talking to other Java programmers, porting efforts, and HotJava related topics.
Other Mailing Lists and Resources
Mailing lists maintained by people outside of Sun, archives of the comp.lang.java newsgroup, diagrams of the Java class hierarchy...
Java User Groups
Links to Java User Groups around the world!
Training
Sun Educational Services offers Java training courses.

We've compiled a list of
known bugs and frequently requested features
to help you decide whether you need to send us mail.


Jump right in!

Try this starter kit


Sun Microsystemshomemirror sitessearch


Copyright © 1995 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All rights reserved. For Java technical support, see the newsgroup comp.lang.java or send mail to java@java.sun.com. For problems with this web site, send mail to webmaster@java.sun.com.