The Web offers many resources to help you use the Java platform. This section lists some that we use ourselves, or that we've heard good things about.
Caveat: A Web site that's good one year might stagnate the next, and it can be difficult to tell unless you know the site well. Please tell us if any of these Web sites is obsolete, or if you have a URL for an excellent resource not mentioned here.
We list three kinds of resources:
General Programming Resources
The Java Developer ConnectionSM
Essential. Here are some of the things you can do at the JDC:
- research bugs
- vote for which bugs should be fixed first
- view tutorials and book samples
- download early access software
- chat with developers and API architects
http://java.sun.com/docs/codeconv/Conventions that developers within Sun try to follow when writing Java programs.About.com Focus on Java
http://java.about.comHas links to many resources.JavaWorld Magazine
http://javaworld.comHas articles about current programming topics.Java Boutique
http://javaboutique.internet.comBills itself as "The Ultimate Java Applet Resource." Provides applets (some including source code) and some articles.Java Developer's Journal
http://www.sys-con.com/javaAn online subset of a print magazine. Includes source code and selected articles.
Java 3DTM API Tutorial
Has descriptions and examples of the most commonly used features in the Java 3D API.
Working with XML: The JavaTM XML Tutorial
Introduces XML and tells you how to use the Java XML APIs.
The JNDI Tutorial
Tells you how to use the JavaTM Naming and Directory Interface (JNDI) for associating names and attributes with objects.
Has many tutorials, covering a wealth of topics. Subject include JavaBeans, Enterprise JavaBeans, JDBC, and Java 2D.
The Swing Connection
The Swing engineering team's Web site. Has articles written both by Swing creators and by external programmers who use Swing.
The Swing/JFC FAQ
Unofficial answers to frequently asked questions about Swing.
http://www.rain.org/~da5e/macjava.htmlA resource for programmers who use Macs.
http://www.intelligence.com/java/Gives news about the Java platform. You can sign up for a daily e-mailed list of the latest headlines.