One of the strengths of Java is the abundance of standard APIs for doing
everything from enterprise-level data access to manipulating data structures,
sending and receiving e-mail and building GUIs. This broad sweep of APIs
makes choosing how to implement the various parts of an application much
simpler, but it also presents a problem: How do you best use the API?
Javadocs the raw API documentation are never enough for this purpose
because they concentrate on each class or interface as a separate entity from
the other classes. API specifications aren't much better because they deal
with the minutiae of the API and with being a correct specification of how
everything works. The most useful tool I've found for any newcomer to an API
is the Java Tutorials (www.java.sun.com/docs/books/tutorial/index.html).
These Tutorials guide you to correct and efficient use of an ... (more)