Content





News

* 22. Apr 2018

Java 10

The differences in the Application Programmer Interface (API) between Java 9 and Java 10 are very small. There is only one new public class and only 75 new methods. Therefore I decided to remove the Java 9 diagrams totaly and handle the Java 8 release as the previous version of Java 10. The red exclamation marks in the Java 10 diagrams therfore show all elements that have been added since Java 8.

PayPal Donations

* 8. Apr 2018

New Patreon campaign

Effective Java and the @implSpec Tag

One of the most important books about Java is Effective Java (3rd Edition) by Joshua Bloch. The 3rd edition has been recently published by Addison-Wesley. Also available at Amazon German While reading chapter 19 "Design And Document For Inheritance Or Else Prohibit It" I came to this section The @implSpec tag was added in Java 8 and used heavily in Java 9. This tag should be enabled by default, but as of Java 9, the Javadoc utility still ignores it. Indeed, the @implSpec tag is not shown in the official Java Documentation of Java 9. One of the few ways to see these tags is on this site. The @implSpec tag is always shown here.

* 01. Feb 2018

New Patreon campaign

Guestbook is now Twitter

* 21. Jan 2018

Also the Java 9 diagrams have been updated to use the sources from JDK 9.0.4.

* 5. Nov 2017

Clicking the use of a type now reveals a pop-up with the complete type panel. The added type panel is fully interactive. All doc comments of the pop-up type are accessible.



Click to view an animation.

* 15. Oct 2017

1. JavaFX 9

2. Retina display



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 type comments

Update: the inheritance information is now displayed after the main comment.

4. Disqus forum

* 8. Oct 2017

Comprehensive type descriptions



Click to view an animation of the different tab contents.

Progressive disclosure for hidden elements

* 1. July 2017

Also the Google site search for the Java 7 diagrams seems to work now.

* 19. Jun 2017

In the next days I will start a poll to see if there is interest for Java 6 class diagrams.

* 5. Jun 2017

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 contact formular.

3. The Google site search in the upper right corner works again as intended.

* 9. Mar 2017