Java Puzzlers - Traps Pittfalls, and Corner Cases, Joshua Bloch & Neal Gafter, Addison Wesley, 2005

Java gilt als einfache Sprache, und so bezeichnet sich mancher gerne und wohl auch vorschnell als Java-Experte. Wie dem auch sei: die Java-Rätsel, meist nur wenige Zeilen lange Java-Programme, in diesem Buch bringen auch ausgebuffte Profis mächtig ins Schwitzen.

Wissen Sie zum Beispiel was folgendes Programm macht? Und wenn ja, warum?

Puzzle 54: Null and Void

public class Null {
  public static void greet() {
    System.out.println("Hello world");
  }

  public static void main(String[] args) {
   ((Null) null).greet();
  }
}

Jedes der Puzzle hält eine oder mehrere Lektionen für Java-Programmierer aber auch für Sprach-Designer bereit. Manchmal sind die Puzzles zwar etwas gesucht, die Hintergrundinformartionen und vermittelten Details jedoch stets spannend, lehrreich und gut dargelegt; dabei nimmt das Buch übrigens immer wieder Bezug auf Effective Java, das in keiner Java-Bibliothek fehlen sollte.

Bloch und Gafter haben es geschafft, ein ebenso witziges wie anspruchsvolles Buch zu Java zu schreiben, das für jeden Java-Programmierer den einen oder anderen Augenöffner bereit hält.





Jetzt bestellen bei Amazon.de



Java Performance Tuning Java Rules

Druckbare Version