Fortgeschrittene Programmierung mit Java 5

Generics, Annotations, Concurrency und Reflection - inkl. Neuerungen der J2SE 5.0

(Autor)

Buch | Softcover
XIV, 266 Seiten
2004 | 1., Aufl.
dpunkt (Verlag)
978-3-89864-306-1 (ISBN)

Lese- und Medienproben

Fortgeschrittene Programmierung mit Java 5 - Johannes Nowak
29,00 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
In der Version 5 von Java sind einige Erweiterungen und Änderungen zu verzeichnen. Die wichtigsten sind:

-- Generics. Sie bezeichnen generische Datentypen und wurden bisher oft vermisst. Nun bietet Java auch die Möglichkeit, typsichere Container einzusetzen.

-- Annotations. Sie erlauben es, die Java-Metadaten um benutzerdefinierte Daten zu erweitern.

-- Concurrency. Java 5 umfasst neue Klassen, die die Entwicklung von Multithreaded-Anwendungen erleichtern und sicherer machen.

-- Syntax. Zudem gibt es einige Änderungen in der Syntax: die neue for-Schleife, Autoboxing, enums etc.

Jede dieser Neuerungen wird zunächst mit einem motivierenden Beispiel eingeführt, gefolgt von einer systematischen Darstellung des Features. Anschließend werden realistische Verwendungsmöglichkeiten demonstriert. Lauffähige Beispiele finden sich auf der Webseite zum Buch.

Über die Neuerungen von Java 5 hinaus wird auch das Thema Reflection behandelt. Dabei geht es insbesondere um "Dynamic Proxies" - ein Thema, das nicht Java-5-spezifisch ist, aber bisher zu wenig Beachtung fand.

Nach dem Studium dieses Buches ist man in der Lage, die wesentlichen in Java 5 neu eingeführten Features sicher und nutzbringend anzuwenden. Man wird Java-Lösungen entwickeln können, die sicherer und ausdrucksstärker sind als solche, die sich auf das "alte" Java beschränken.

Vorausgesetzt werden Kenntnisse in der Programmierung mit Java 1.4.
Sprache deutsch
Maße 165 x 240 mm
Gewicht 480 g
Einbandart Paperback
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte HC/Informatik, EDV/Programmiersprachen • Java • JAVA (Programmiersprache) • Programmierung
ISBN-10 3-89864-306-9 / 3898643069
ISBN-13 978-3-89864-306-1 / 9783898643061
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90