Wir produzieren heute Informationen en masse, so wie früher Autos. – John Naisbitt
1 Java ist auch eine Sprache
1.1 Der erste Kontakt 

Java ist mittlerweile zum Modewort geworden und in aller Munde – doch nicht so sehr, weil Java [Nicht wieder ein anderes Akronym (Just Another Vague Acronym). ] eine schöne Insel, eine reizvolle Wandfarbe oder eine Pinte mit brasilianischen Rhythmen in Paris ist, sondern vielmehr, weil es sich um eine robuste objektorientierte Programmiersprache handelt. Wer heute nicht mindestens von der »Supersprache« Java gehört hat, gilt als megaout. [Und all jene, die in Bewerbungen 15 Jahre Java-Erfahrung angeben, dürfen eh sofort nach Hause gehen. ] In Java ist viel hineinprojiziert worden, es wurde als Lösung für alle Softwareprobleme in den Himmel gehoben, als unbrauchbar verdammt und durch zahlreiche »Verbesserungen« verändert. [Ein Hinweis an C#. ] Java ist Philosophie und Innovation gleichzeitig – ein verworrenes Thema.
Um im Mainstream der Softwareentwicklung unter den vielen konkurrierenden Sprachen die bevorzugte Sprache zu sein, muss Java schon einiges zu bieten haben, insbesondere wenn über 4,5 Millionen Softwareentwickler mit der Sprache ihre Brötchen verdienen. Im ersten Kapitel sollen daher kurz die wesentlichen Konzepte der »Internetprogrammiersprache« vorgestellt werden.