Java
General and Reference
API 1.5.0
J2SE 5.0 in a Nutshell
Java 2 SDK Tools
Sun Java Site Index
Sun Java Glossary
RMI Documentation
JNI
Java and Internet Glossary
Java Technology Map
Java Type Conversions
Javadoc
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javadoc.html
http://java.sun.com/j2se/javadoc/writingdoccomments/
Maven 1
http://maven.apache.org/maven-1.x/reference/index.html
http://maven.apache.org/maven-1.x/reference/project-descriptor.html
Sites
The Server Side
Java Development at IBM Developer Works
Java Lobby
Java.Net
Jars.com - a jar review service
Graphics and Visualization
http://www.ibm.com/developerworks/grid/library/os-swingswt/
Scientific Graphics Toolkit
Java Graphics and Visualization Tools
Bringing SVG Power to Java Applications
ILog JViews Visualization Products
Graphical Software
Mondrian Statistical Visualization Package
Mondrian Pres
Infovis Toolki
Piccolo Structured 2D Graphics Toolkit
Java 2D and 3D
Big Faceless Java Graph Library
JIVE - Java Interactive Software Visualization Environment
List of Java Libraries to Read and Write Image Files
Ptplot Histogramming Tool
JGraph
Prefuse Interactive Data Visualization
Information Visualization CyberInfrastructure
JGoodies Java UI Design
Qarbon
XJ3D
jfreechart
GraXML
J3D
Physics and Math Applets
Libraries and Apps
Apache Jakarta
Jakarta Commons
Jakarta Commons Primitives
Jakarta Commons Math
XDoclet Code Generation Engine
Castor Data Binding Framework
Mevenide - Maven IDE integration
TimTam - Eclipse Plugin for Confluence Editing
JAXB - Java Architecture for XML Binding
Java Web Services Development Pack
Colt Scientific Library
Netbeans
Eclipse
Hibernate Relational Persistence Engine
XmlBeans
xmlbeansxx
JavaCC: Java Compiler Compiler
JLex
Statistics and Plotting Software
Data Desk
Netbeans Platform
Articles
How to make a Desktop Application in Java that Doesn't Suck
Make Your Swing App Go Native Part 1, Part 2
Integrating with C++
Java 2D Tutorial
XML Glossary for Java Developers
Tutorials
Learning the Java Language
Introductory Java Program Tutorial