The site now contains diagrams for Java 10 and JavaFX 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.
A new PayPal link
has been introduced to give users the option to help out by donating with PayPal.
* 8. Apr 2018
New Patreon campaign
There is new content for the Patreon campaign.
Now all classes in java.util are available in high resolution for printing.
And there are 3 extra diagrams for JUnit and Mockito.
Also there is now some heuristics to avoid page boundaries going through type panels.
The diagrams are already updated to Java 10.
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
I started a Patreon campaign. The intention is to gather funds
to continue to host, manage and update this site. As reward I offer high resolution images of the diagrams in pdf
and png format. This month will start with JavaFX.
Guestbook is now Twitter
The guestbook was retired. Because of the massive spam in the old guestbook I required an extensive captcha.
This made the guestbook quite difficult to use and in the end spam got still through.
As replacement I will now use Twitter.
Please go there if you want to leave a comment and follow me if you want to get noticed of updates.
* 21. Jan 2018
I created a
new video to explain this web site
The video is only 5 minutes long and also contains a hint about an undocumented functionality.
I tell a bit more about the video and there is also a version
where you can hear my german accent...
Also the Java 9 diagrams have been updated to use the sources from JDK 9.0.4.
* 5. Nov 2017
New functionality introduced:
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.