---
title: 'Buchkritik: Die Java-Syntax, Michael Kofler'
url: 'https://tutego.de/blog/javainsel/2013/08/buchkritik-die-java-syntax-michael-kofler'
markdown: 'https://tutego.de/blog/javainsel/2013/08/buchkritik-die-java-syntax-michael-kofler.md'
date: '2013-08-17'
description: 'Der Autor ist jedem ein Begriff, der in der Unix-Welt einmal unterwegs war: Wo die Java-Insel das Standard-Werk für Java ist, ist Koflers Linux-Buch (jetzt auch bei Galileo) DAS Buch für das Open-Source Betriebssystem. Nicht vielen bekannt ist, dass Kofler neben Linux auch noch weitere Bücher verfa…'
taxonomy:
  category:
    - Rezension
---

# Buchkritik: Die Java-Syntax, Michael Kofler

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Buchkritik: Die Java-Syntax, Michael Kofler

17.08.2013 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Der Autor ist jedem ein Begriff, der in der Unix-Welt einmal unterwegs war: Wo die Java-Insel das Standard-Werk für Java ist, ist [Koflers Linux-Buch](http://kofler.info/buecher/linux/) (jetzt auch bei [Galileo](http://www.galileocomputing.de/3436?GPP=kofler)) DAS Buch für das Open-Source Betriebssystem. Nicht vielen bekannt ist, dass Kofler neben Linux auch noch weitere Bücher verfasst hat, insbesondere als eBook. Eines davon handelt über Java und trägt den kurzen Titel „Die Java-Syntax“. Hier kommen Assoziationen zur Java Language Specification auf, doch mit einer formalen Beschreibung der Sprache hat dieses eBook überhaupt nichts gemeinsam — es ist eher eine allgemeine Einführung in Java und einigen Bibliotheken, wie Date/Time, Threading und `Collection`. Die Beschreibung ist dabei nicht sonderlich tief und einige Begrifflichkeiten sind doch sehr ungewöhnlich, die `Collection`-Klassen heißen etwas Aufzählungsklassen, der Autor schreibt oft „Klasse“, wenn er „Typ“ meint, die Sprachst ist im Allgemeinen etwas ungenau und könnte präziser sein, teils irreführend wie bei „Normalerweise können Methoden nur genutzt werden, wenn vorher ein Objekt der betreffenden Klasse erzeugt wird“ klingt, als ob statische Methoden un-normal seien und abartig. Einige Aussagen zeugen von nicht sehr tiefem Java-Verständnis, etwas bei den Überschreibungsregeln der `throws`-Klausel, wenn Kofler über die Implementierung der Schnittstelle `AutoCloseable` schreibt „Sie müssen nur darauf achten, dass Sie Ihre close-Methode mit throws `Exception` deklarieren“. Oder wenn der Autor den Minus-Strich im Paketnamen wählt (`de.meine-firma`) und ein ganzes Beispiel mit Pakten, und Jar-Archiven darum aufbaut, was aber nie compilieren würde, da „-“ in Bezeichnern überhaupt nicht erlaubt ist. Zusammenfassend lässt sich festhalten, dass Kofler eine Einführung in Java gelungen ist, die aber weit hinter seinen anderen Büchern zurückbleibt. Im dem Segment der Einführungsbücher wird „Die Java-Syntax“ es daher schwer haben. Eine Kurzvorstellung vom Autor gibt es in einem [Video](https://www.video2brain.com/de/trainer/michael-kofler), eine Leseprobe auf seiner [Webseite](http://kofler.info/ebooks/java/). Ein Buch-Update ist geplant.

**Die Java-Syntax; Variablen Operatoren Klassen Exceptions Multi-Threading Generics und `Collections` Lambda-Ausdrücke. Für Java 6, 7 und 8**

*Michael Kofler. Verlag ebooks.kofler. ISBN 978-3-902643-09-4. 216 Seiten*

Kategorien: [Rezension](https://tutego.de/blog/javainsel/category/rezension/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Nix mehr mit boolean isMale = true/false im Quellcode](https://tutego.de/blog/javainsel/2013/08/nix-mehr-mit-boolean-ismale-truefalse-im-quellcode.md)
- Next: [Link: Successful modularity depends on your dependency model](https://tutego.de/blog/javainsel/2013/08/link-successful-modularity-depends-on-your-dependency-model.md)
