Michael
Anmeldungsdatum: 01.11.2003 Beiträge: 7
|
Verfasst am: 16.07.2006 17:24:27 Titel: Learning Java |
|
|
Learning Java
Pat Niemeyer & Jonathan Knudsen
Third Edition Juni 2005
ISBN 0-596-00873-2
976 Seiten
€ 43,00
Ungefähr 15 Jahre nach der Fertigstellung des Java-Vorgängers Oak ist Java nicht nur zur Version 5 gereift, sondern hat auch Konkurrenz durch eine Technologie aus Redmond bekommen. Ein Grund mehr, sich mit dieser oft hochgelobten und ebenso oft verdammten Programmiersprache und Technologie zu befassen. Die Gelegenheit dazu gibt einem das Buch "Learning Java" von O'Reilly.
Das fast 1000 Seiten starke Werk gibt in 24 Kapiteln und einem zugehörigen Anhang eine umfassende Einführung in sämtliche Aspekte der Java-Programmierung. Applikationen, Applets, Servlets, Beans - kein Thema, das unbehandelt bliebe und dennoch wird einem eine umfassende und tiefgreifende Einführung in die grundlegenden Aspekte der Sprache geliefert.
Wenn man sich dazu entschließt, das Buch von vorne beginnend bis zum Ende durchzulesen, wird man in aufeinander aufbauenden Kapiteln nach und nach in alle Aspekte von Java eingeführt. Das Buch beginnt dabei bei den Grundlagen (Was ist Java überhaupt und wie funktioniert die Virtuelle Maschine? Wie funktionierten .class und JAR-Files?) geht über zu einer Einführung in die Sprache (Wir funktioniert Objektorientierung in Java? Wie generische Programmierung?) und befasst sich schließlich mit spezielleren Aspekten wie Threads, Swing, Utility-Klassen, Beans und Applets.
Gerade diese letzteren Kapitel können aber auch sehr gut zum Nachschlagen genutzt werden, weil sie auch an sich eine gute und abgeschlossene Einführung in die jeweiligen Themen bieten. Dabei merkt man dem Buch deutlich an, dass es von sachkundigen Autoren geschrieben worden ist, die die Entwicklung der Sprache von Anfang an mitverfolgt haben. Gerade am Anfang wird daher auch einiges an Energie aufgewendet, um die gängigen Vorurteile ("Java ist langsam! Java ist nichts für richtige Programmierer!") zu widerlegen.
Abgerundet wird das ganze durch eine kleine Einführung in Eclipse und in die vom Autoren Pat Niemeyer entwickelte Java-Scripting-Umgebung (nicht zu verwechseln mit Javascript!) BeanShell. Für die schnelle Erklärung bestimmter Java-Begrifflichkeiten kann ein Glossar herangezogen werden.
Fazit
Das Buch bedient sowohl völlige Java-Neulinge als auch Leute mit Programmierfahrung in Java, die ihre Kenntnisse vertiefen möchten, sehr gut, da es sich als Lern- und Nachschlagewerk gut eignet:
Während die ersten Kapitel sich gut "am Stück" lesen lassen, um die Sprache neu zu erlernen, sind die hinteren Kapitel hervorragend dazu geeignet, speziellere Themen "mal eben" nachzuschlagen. Schließlich sind Themen wie JSP, Applets oder JavaBeans auch bei alten Java-Hasen nicht immer präsent.
Für sein Geld bekommt man eine gute und umfassende Einführung in Java und seine verschiedensten Aspekte. Wenn man gerade dabei ist, mit Java zu entwickeln, ist man sicherlich gut beraten, das Buch nicht allzuweit entfernt aufzubewahren.
Inhaltsverzeichnis |
|