This website presents enhanced Java class diagrams.
The diagrams are interactive and allow to access the complete API documentation without loosing context.
* 5. Nov 2017
New functionality introduced:
Clicking the type name of a field or method now reveals a pop-up with the complete type info.
The type panel is fully interactive. All doc comments of the pop-up type are browsable.
Click to view an animation.
* 15. Oct 2017
4 new features:
1. JavaFX 9
Class diagrams for JavaFX 9 have been added.
2. Retina display
On a new MacBook with retina display the class diagrams of this website look not satisfactory.
A retina option for high dpi displays is introduced to remedy this problem.
Click to view an animation.
The retina option is not enabled by default, because the readability on standard dpi displays is better without it.
3. Inheritance in Doc Comments
Inheritance information is now included in the JavaDoc comment of a type.
This is necessary because the full information about generic super types can not be displayed otherwise.
Update: the inheritance information is now displayed after the main comment.
4. Disqus forum
The FAQ now contains a Disqus forum.
* 8. Oct 2017
New class diagrams for all classes of the Java 9 standard edition added.
The exception are the JavaFX classes which will be added in the next release.
Furthermore, the functionality of the website has been improved in two regards.
Comprehensive Type Descriptions
Pop-up windows for types now contain links to instances where the type is used.
The links are organized in different categories.
More information can be found in the description pages
Click to view an animation of the different tab contents.
Progressive disclosure for hidden elements
Hidden elements could already be displayed by clicking the hidding notification.
The JavaDoc comments of these hidden elements can now been further revealed by a consecutive click.
Click to view an animation of progressive disclosure in action.
* 1. July 2017
The diagram explanation pages have been revised.
Many thanks to Mark Eifert for his support.
Also the Google site search for the Java 7 diagrams seems to work now.
* 19. Jun 2017
Class diagrams for Java 7 have been added to the website.
The site search for the Java 7 diagrams will most likely not work until Google indexes the new pages.
In the next days I will start a poll to see if there is interest for Java 6 class diagrams.
* 5. Jun 2017
1. The Diagram explanation pages have been updated.
2. Now the class diagrams for JavaFX also contain links to the relevant chapters of
"The Java Client Tutorials".
More links to other resources will be added in the future.
Input of the Java community would be appreciated.
If YOU think a diagram could benefit from an useful link, please notify me by email or the
3. The Google site search in the upper right corner works again as intended.
* 09. Mar 2017
The class diagrams for Java 8 now contain links to the relevant chapters of "The Java Tutorials".
* 17. Feb 2017
JavaFX is complete. All JavaFX classes are now documented.
More diagrams have been updated and are now in their final form.
*12. Jan 2017
New year update! Diagrams for all relevant classes of the Java 8 Standard Edition are online!
The exceptions are the org.corba.* and javax.management.* packages.
While CORBA will be left alone for the time being, there seem to be some licensing issues with the javax.management classes.
| • New Diagrams.|
| • Still more functionality for the website.|
| • Backport diagrams to Java 6 if needed.|
| • Inquiry which other libraries should be mapped.|
| • Donation pages.|
| • Soliciting support for the diagram designer program.|