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:
The Java Developer ConnectionSM
http://developer.java.sun.comjava.netEssential. 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.netThe location for Java technology collaboration. The java.net site hosts many forums, projects, blogs, and is the place to download the latest incremental builds of the Java platform.Code Conventions
http://java.sun.com/docs/codeconv/Conventions that developers within Sun try to follow when writing programs in the Java programming language.About.com Focus on Java
http://java.about.comHas articles and links to many resources.JavaWorld Magazine
http://www.javaworld.netHas articles about current programming topics.Java Boutique
http://javaboutique.internet.comHas applets (some including source code), tutorials, book reviews, and more.Specialized Programming Resources
The J2EETM Tutorial
http://java.sun.com/j2ee/tutorial/index.html
A beginner's guide to developing enterprise applications on the Java 2 Platform, Enterprise Edition SDK.Java 3DTM API Tutorial
http://java.sun.com/products/java-media/3D/collateral/
Has descriptions and examples of the most commonly used features in the Java 3D API.The JNDI Tutorial
http://java.sun.com/products/jndi/tutorial/
Tells you how to use the JavaTM Naming and Directory Interface (JNDI) for associating names and attributes with objects.JDC Tutorials
http://developer.java.sun.com/developer/onlineTraining/
Many tutorials, covering a wealth of topics. Subjects include JavaBeans, Enterprise JavaBeans, JDBC, and Java 2D.The Swing/JFC FAQ
http://www.drye.com/java/faq.html
Unofficial answers to frequently asked questions about Swing.Apple's Developer Site
http://developer.apple.com/java/For programmers who use Macs.