Startseite > Programmierung > Informatik > Technologie > Java-Puzzler: Fallen, Fallstricke und Eckfälle Bewertung

Java-Puzzler: Fallen, Fallstricke und Eckfälle

Java Puzzlers: Traps, Pitfalls, and Corner Cases
Von Joshua Bloch Neal Gafter,
Rezensionen: 15 | Gesamtbewertung: Durchschnitt
Ausgezeichnet
4
Gut
4
Durchschnitt
4
Schlecht
1
Schrecklich
2
"Jede Programmiersprache hat ihre Macken. Dieses lebhafte Buch enthüllt die Kuriositäten der Java-Programmiersprache durch unterhaltsame und zum Nachdenken anregende Programmierrätsel." - Guy Steele, Sun Fellow und Mitautor der Java (TM) -Sprachspezifikation "Ich lachte, ich weinte, ich warf mich (meine Hände in Bewunderung). "- Tim Peierls, Präsident, Prior Artisans LLC, und Mitglied der

Rezensionen

05/14/2020
Loleta Vanleuvan

Dieses Buch braucht keine Einführung. Eine sehr lustige und aufschlussreiche Lektüre für diejenigen, die Java beherrschen möchten.
05/14/2020
Ingvar Nuce

Wenn Sie in Java programmieren, müssen Sie dieses Buch lesen. Es ist ein echter Augenöffner für die Art von Fallen in Ihrem Code, von denen Sie nicht einmal glauben würden, dass sie dort sein könnten.

Ich kann garantieren, dass Sie mindestens eines dieser Probleme in Ihren Code geschrieben haben. Und die Qualitätssicherung hat es nie verstanden. Und es ist JETZT in freier Wildbahn. Arrgh !!

Mehr bei http://tardate.blogspot.com/2009/06/j...
05/14/2020
Nanni Krishnan

Wenn Sie ein Java-Guru sind, könnte das Lesen Spaß machen. Ich fand viele der Rätsel eher ärgerlich als lehrreich (insbesondere die Probleme mit Unicode). Im Allgemeinen fand ich die Rätsel zu esoterisch. Wenn Sie etwas über Java lernen möchten, wählen Sie eines der anderen (ausgezeichneten!) Bücher von Joshua Bloch.
05/14/2020
Kennith Panahon

Lesen Sie dieses Buch nicht, wenn:
- Sie möchten mehr über die Grundlagen des Entwurfs und der Analyse von Algorithmen erfahren.

Lesen Sie dieses Buch, wenn:
- Sie möchten mehr über Java, die JVM, die Feinheiten von OOP oder die Geschichte einiger cooler visueller Illusionen erfahren.
05/14/2020
Merow Schuetz

Dieses Buch ist eher ein Rätsel als ein echtes Computerbuch. Einige der Tipps sind nützlich, aber aus meiner Sicht macht es mehr Spaß, dieses Buch zu lesen, als funktional.
05/14/2020
Pich Rolandini

Dieses Buch enthält viele gute Rätsel, mit denen Sie darüber nachdenken können, wie Java funktioniert.
05/14/2020
Emmery Hunsaker

Vollständige Rezension auch auf meinem Blog: http://codependentcodr.blogspot.ca/20...

Java Puzzlers ist nicht so sehr ein Buch, sondern eine Sammlung obskurer Eckfälle in der Programmiersprache Java. Der Autor (Joshua Bloch) ist bekannt als Autor von "Effective Java", das allgemein als der wichtigste Text für die Sprache angesehen wird, und außerdem einer der Designer und Autoren des Java Collections Framework. Um es gelinde auszudrücken, er kennt sich aus.

Jedes Kapitel des Buches enthält eine Sammlung von "Puzzlern", die sich um einen bestimmten Abschnitt der Sprache drehen (Beispiele sind Schleifen, Zeichenfolgen, Ausnahmen, Klassen usw.). Jeder "Puzzler" wird so formuliert, dass ein Puzzle (normalerweise in Form eines Code-Snippets) gegeben wird, und der Leser wird aufgefordert, vorherzusagen, wie die Ausgabe aussehen wird oder warum der Code falsch ist. Dann wird eine Antwort / Erklärung des Puzzlers gegeben. Alles in allem gibt es 95 verschiedene Rätsel im Buch, und sie reichen von ziemlich häufig "wenn Sie ein wenig darüber nachdenken, würden Sie es herausfinden" bis zu extrem dunkel ", es sei denn, Sie waren ein Java-Sprachdesigner, den Sie" Ich hätte nie die Hoffnung, das herauszufinden. " Die Erklärungen enthalten häufig auch Kommentare zu Sprachdesignern (z. B. "Die Lektion für Sprachdesigner hier ist ...").

Aus akademischer Sicht ist das Buch ziemlich faszinierend. Als ziemlich erfahrener Java-Entwickler war ich von der überwiegenden Mehrheit der Rätsel überrascht. Der Typ mit den Programmiersprachen in mir fand das faszinierend (zB: Warten Sie, damit Sie Unicode-Literale in Kommentaren haben können und diese Literale vom Compiler interpretiert werden?).

Trotzdem erreicht das Buch einen Punkt, an dem die Rätsel und Konzepte, auf die die Rätsel stoßen, äußerst dunkel sind. Für einen typischen Java-Entwickler werden Sie fast nie auf die meisten Leckerbissen in diesem Buch stoßen. Das heißt nicht, dass das Lesen nicht nützlich ist. Sie werden auf jeden Fall etwas über das Buch lernen. Wenn Sie jedoch lernen möchten, wie man guten Java-Code schreibt, ist dies nicht das richtige Buch für Sie (siehe auch hier) Blochs anderes Buch dafür).
05/14/2020
Marsh Brigitzer

Sie werden hier keine guten Fragen zu Vorstellungsgesprächen finden und Sie werden keine praktischen Dinge über Java lernen.
Die meisten Rätsel hier handeln von Fällen, denen Sie wahrscheinlich nie begegnen werden. Aber es ist eine lustige Lektüre, die Ihnen zeigen wird, dass es viele Dinge gibt, die Sie über Java nicht wissen.
Dieses Buch kann Sie auch für Details im Code sensibilisieren, die Sie normalerweise nicht bemerken.
05/14/2020
Valerye Lajjavati

Ich hatte keine Ahnung von all den Dingen, die ich nicht wusste :)
Java ist eine komplizierte Sprache, und nachdem Sie dieses Buch gelesen haben, werden Sie es auch denken. Ich habe auch Joshua Blochs Effective Java gelesen und es ist ein gutes Begleitbuch für dieses Buch. Sie sind Buch sehr gut und eine Lektüre wert (oder zwei).
05/14/2020
Brendan Ravindr

Eine großartige Möglichkeit, die Eckfälle der Java-Sprache bis zu Java 5 zu lernen. Java 6- und 7-Editionen würden, sofern verfügbar, interessante Lesevorgänge ermöglichen.
05/14/2020
Raimondo Driscol

Ein Buch, das jeden Java-Entwickler dazu bringt, "Was?", "Aber ...", "Wie zum Teufel ..." zu sagen. Eine Enthüllung von Javas bekannten (und nicht so bekannten) schmutzigen Geheimnissen.
05/14/2020
Mencher Hemesath

Nur für Nerds. Mildy interessant, aber nicht die Art von Dingen, die Sie für Interviewfragen verwenden möchten.
05/14/2020
Elon Mcghinnis

Lassen Sie alle Fragen zu Trivial-Verfolgung auf Java gut beantworten ... kein wirklich praktisches Buch, aber sehr unterhaltsam!

Hinterlassen Sie eine Bewertung zu Java-Puzzler: Fallen, Fallstricke und Eckfälle


Nützliche Links