Wenn Ihr Interesse an Java über die Programmierung von einfachen Applikationen hinausgeht, ergeben sich sehr bald Fragen wie z.B.: - Welche Techniken sind in Java 6 essentiell? - Wie kann man Techniken wie Generics, Reflexions, Annotationen und Prozessoren bei der Programmierung eigener Applikationen einsetzen? - Wie kann man Services und Komponenten - ClassLoader, ServiceLoader, Easy of Development mit JDBC 4 und JavaDB sowie JMX gezielt nutzen? - Kann das Compiler-API für die dynamische Erstellung von Klassen zur Laufzeit verwendet werden? All diese Punkte werden in klar voneinander abgegrenzten Kapiteln anhand von vielen Beispielen und Hinweisen beantwortet.