Bewertung:

Das Buch kommt bei Anfängern und Studenten gut an und wird für seine klaren und prägnanten Erklärungen von Java-Programmierkonzepten gelobt. Es beginnt mit grundlegenden Themen und geht allmählich zu komplexeren Themen über, was es zu einer guten Wahl für Programmieranfänger macht. Einige Leser finden es jedoch zu grundlegend und sind der Meinung, dass bestimmte Erklärungen verbessert werden könnten.
Vorteile:⬤ Einsteigerfreundlich
⬤ klare und prägnante Erklärungen
⬤ gutes Layout, das sich schrittweise entwickelt
⬤ hilfreich für das Verständnis der Java-Struktur
⬤ nützlich für die Auffrischung von Konzepten, die in Bootcamps gelernt wurden
⬤ angenehm zu lesen.
Einige Erklärungen, insbesondere zu Methoden und Konstruktoren, können verwirrend sein; möglicherweise zu grundlegend für diejenigen mit etwas Programmiererfahrung.
(basierend auf 9 Leserbewertungen)
Think Java: How to Think Like a Computer Scientist
Think Java ist eine praxisnahe Einführung in die Informatik und das Programmieren, die von vielen Universitäten und Gymnasien auf der ganzen Welt genutzt wird. Durch seine Prägnanz, die Betonung des Wortschatzes und den informellen Ton ist es besonders für Leser mit wenig oder gar keiner Erfahrung interessant. Das Buch beginnt mit den grundlegendsten Programmierkonzepten und arbeitet sich schrittweise zu fortgeschrittenen objektorientierten Techniken vor.
In dieser vollständig aktualisierten und erweiterten Ausgabe führen die Autoren Allen Downey und Chris Mayfield in die Programmierung als Mittel zur Lösung interessanter Probleme ein. Jedes Kapitel bietet Material für eine Woche eines College-Kurses und enthält Übungen, die Ihnen helfen, das Gelernte zu üben. Auf dem Weg dorthin werden Sie fast jedes Thema sehen, das für die AP Computer Science A Prüfung und die Java SE Programmer I Zertifizierung erforderlich ist.
⬤ Entdecken Sie ein Konzept nach dem anderen: Gehen Sie komplexe Themen in einer Reihe kleiner Schritte mit zahlreichen Beispielen an.
⬤ Verstehen Sie, wie man Probleme formuliert, kreativ über Lösungen nachdenkt und Programme entwickelt, testet und debuggt.
⬤ Eingabe und Ausgabe, Entscheidungen und Schleifen, Klassen und Methoden, Strings und Arrays, Rekursion und Polymorphismus kennen lernen.
⬤ Bestimmen Sie, welche Methoden der Programmentwicklung für Sie am besten geeignet sind, und üben Sie die wichtige Fähigkeit der Fehlersuche.