Für Entwickler, die genau wissen möchten, wie die
Sprache definiert und gedacht ist, ist ein Blick
in die Java-Spezifikation sehr hilfreich. Dort
werden alle Sprachkonstrukte von Java aufgezählt
und die Syntax der Sprache verbindlich festgelegt.
Man findet die Spezifikation (im Technik-Jargon
einfach „Spec“, gesprochen „Speck“ kostenlos
online unter:
https://docs.oracle.com/javase/specs/
Für Liebhaber des (kostenpflichtigen) Gedruckten
gibt es die Java-Spec auch in Buchform unter:
ISBN: 0321246780 Buch anschauen