Kundenrezension

14 von 16 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Java sowohl für Programmieranfänger als auch für Fortgeschrittene, 23. August 2012
Rezension bezieht sich auf: Programmieren lernen mit Java: Aktuell zu Java 7 - Keine Vorkenntnisse erforderlich (Broschiert)
Das Buch wendet sich sowohl an diejenigen, die zum ersten Mal programmieren wollen und sich dazu die Sprache Java ausgesucht haben, wie auch an Programmierer, die sich mit der Programmiersprache Java beschäftigen wollen. Der Autor beschränkt sich in diesem Buch nicht nur auf die rein fachliche Vermittlung der Programmiersprache, sondern gibt an etlichen Stellen Tipps und Hinweise aus seinem Erfahrungsschatz, um einerseits häufig gemachte Fehler zu vermeiden und andererseits Programme benutzerfreundlicher zu gestalten.
In jedem Kapitel werden die Themen anhand von Beispielen behandelt. Abschließend wird das Gelernte durch Variation und Erweiterung der Beispiele vertieft. Zusätzliche Aufgaben dienen der Übung.

- Kapitel 1
Eine Einführung in Zweck und Ablauf von Programmierung wird ergänzt durch eine ausführliche Beschreibung der Installation von Java und dem Anpassen der Umgebungsvariablen, so dass einer späteren unkomplizierten Ausführung von Programmen nichts mehr im Wege steht. Schritt für Schritt wird der Quellcode für ein erstes Programm in einer vorbereiteten Arbeitsumgebung entwickelt, übersetzt und ausgeführt. Durch den Verzicht auf ein Entwicklungssystem wird dem Einsteiger die grundlegende Arbeitsweise mit Java verdeutlicht. Das Gelernte kann anhand von 6 Übungsaufgaben geübt und vertieft werden.

- Kapitel 2 und 3
Der Leser lernt Sprachelemente kennen, die einem Programmiererfahrenen auch aus anderen Sprachen bekannt sind. Hier geht es um Bezeichner und Schlüsselwörter, Variablendeklaration , Wertzuweisung und Operatoren. Elemente wie Verzweigung, auch verschachtelte Verzweigung und verschiedene Wiederholungsstrukturen werden an Beispielen vorgestellt und können mit den jeweils gestellten Aufgaben geübt werden.

- Kapitel 4
Wurde in den ersten drei Kapiteln noch gezeigt, wie Programme unter Einsatz eines Texteditors sowie mit SDK eigenen Mitteln erstellt werden, stellt der Verfasser die Entwicklungsumgebung Eclipse vor. Mit ihr werden nicht nur die Schritte zur Programmerstellung unter einer Oberfläche ausgeführt, sondern sie ist auch ein wertvolles Hilfsmittel bei der oft zeitaufwendigen Fehlersuche in Programmen. Hier werden
Installation und Einsatz ausführlich beschrieben.

- Kapitel 5
Der Verfasser beginnt hierin mit der objektorientierten Programmierung und erläutert Begriffe wie Klasse, Attribut, Instanz und Objekt. Die Möglichkeit der Zusammenfassung von logisch zusammengehörigen Klassen als Packages wird gezeigt. Anhand einer beispielhaften Klasse werden dem Einsteiger mit Hilfe von Abbildungen die Vorgänge im Arbeitsspeicher verdeutlicht.

- Kapitel 6
Nach Objekten geht es in diesem Kapitel um Methoden, welche die Fähigkeiten einer Klasse beschreiben. Aufbau und Aufruf von Methoden werden eingehend erläutert. Es wird gezeigt, wie man Werte mit Hilfe von Parametern übergibt. Desweiteren werden Methoden mit und ohne Ergebnisrückgabe behandelt und der Einsatz von Konstruktoren als spezielle Methoden erläutert.

- Kapitel 7 und 8
Wurden in den Kapiteln 5 und 6, Elemente der objektorientierten Programmierung und ihre Beziehungen zueinander dargestellt, zeigt Kapitel 7, wie man mit Klassen und Objekten arbeitet. Nicht immer ist es notwendig, diese Komponenten selbst zu programmieren. Vielmehr ist es notwendig zu wissen, wie man mit bestehenden Klassen und Objekte arbeitet. Der Verfasser geht hierzu auf die Möglichkeiten der gemeinsamen Nutzung, Zugriffsmechanismen und Vererbung ein.
In Kapitel 8 lernt der Leser Klassen zum Umgang mit Zahlen und Texten (String, StringBuffer, Wrapper) kennen, die Java mitbringt.

- Kapitel 9
Hier beginnt die Entwicklung von Programmen mit grafischer Oberfläche. Die Installation von Jigloo, einer Erweiterung von Eclipse, die es ohne viel Programmierarbeit ermöglicht, eine solche Oberfläche zu erstellen, wird anfangs genau beschrieben, gefolgt von einem Beispielprogramm, in dem ein Programmfenster mit weiteren Komponenten erstellt wird. Der Autor erläutert dabei zunächst die Arbeitsweise mit Jigloo, stellt grundlegende Klassen und Methoden vor. Anschließend werden weitere Komponenten wie JLabel, JTextField und JButton eingesetzt. Nach Durcharbeitung dieses Kapitels kann der Leser erste GUI-Programme zur Berechnung von Werten erstellen.

- Kapitel 10
Exceptions, Fehler, die während der Laufzeit eines Programmes auftreten, kommen sehr häufig vor. Wie man mit Exceptions umgeht, wird in diesem Kapitel gezeigt. Darüber hinaus werden die internen Abläufe beim Eintreten von Fehlern erläutert. Es wird gezeigt, wie man selbst Exceptions auslöst und eigene Exception-Klassen definiert.

- Kapitel 11
Dieses Kapitel befasst sich mit der Möglichkeit, in Variablen eine ganze Anzahl von Werten zu speichern. Dazu stellt der Autor die Containerklassen Array und ArrayList vor, und zeigt, wie die Daten mit der grafischen Komponente JList angezeigt werden können.

- Kapitel 12
Daten werden dauerhaft in Dateien gespeichert, eventuell in Verzeichnissen organisiert. Der Autor stellt dazu die Klasse File vor. In einer Beispielanwendung wird sowohl die Anzeige des Inhalts eines Verzeichnisses als auch die Verzeichnisauswahl im Dialog programmiert, byte- und zeichenorientierte Ein- und Ausgabenströme von Daten werden unterschieden. Hilfreich sind die Hinweise auf plattformunabhängige Programmierung. In einem weiteren Programm wird gezeigt, wie Daten in eine Datei geschrieben bzw. ausgelesen werden. Beispielanwendungen zum Einbinden von Bilddateien in Frames und dem Abspielen von Sounddateien schließen das Kapitel ab.

- Kapitel 13 und 14
Erstellen von eigenen grafischen Komponenten und Animationen sind die Themen der Kapitel 13 und 14. Neben den Grundlagen der Ausgabe von Grafiken gibt eine Tabelle Überblick über die wichtigsten Zeichenmethoden der Klasse Graphics. Schrittweise wird ein Programm erstellt, das dem Anwender eine Zeichenfläche zur Verfügung stellt, auf der durch Auswahl eigene Objekte erstellt werden können. Erweitert wird das Beispiel unter Nutzung weiterer Klassen um das Zeichnen beliebig geformter Objekte und die Bestimmung Ihrer Eigenschaften wie Form, Farbe und Schrift, sowie die Einbindung der Maus als Zeichengerät.
In Kapitel 14 zeigt der Autor, wie durch die Programmierung von Threads Animationen in Anwendungen programmiert werden können.

- Kapitel 15
Datenbanken und Tabellen sind Inhalt dieses Kapitels. Der Autor stellt die Klasse JTable vor, durch die Daten tabellarisch in einem Frame angezeigt werden können. Programme, die Tabellen mit konstanter und variabler Zellenzahl, sowie Tabellen mit einheitlichen und uneinheitlichen Datentypen generieren, werden exemplarisch erstellt. Als Datenbank wird eine MySQL-Datenbank verwendet, der Aufbau einer Datenverbindung geschildert, auch der Zugriff auf eine Accessdatenbank wird erwähnt.

- Zusammenfassung
Es handelt sich hier um ein Buch mit seinen vielen Beispielen und Übungen, das aus der Lehrpraxis heraus geschrieben und um weitere theoretische Inhalte ergänzt wurde. Der Leser erhält neben praxisorientiertem Wissen nicht zuletzt durch die Hinweise auf weiterführende Links und Literatur das Rüstzeug, sich darüber hinaus mit der Programmierung in Java entsprechend seinen eigenen Anforderungen und Neigungen zu beschäftigen.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

Schreiben Sie als erste Person zu dieser Rezension einen Kommentar.

[Kommentar hinzufügen]
Kommentar posten
Verwenden Sie zum Einfügen eines Produktlinks dieses Format: [[ASIN:ASIN Produkt-Name]] (Was ist das?)
Amazon wird diesen Namen mit allen Ihren Beiträgen, einschließlich Rezensionen und Diskussion-Postings, anzeigen. (Weitere Informationen)
Name:
Badge:
Dieses Abzeichen wird Ihnen zugeordnet und erscheint zusammen mit Ihrem Namen.
There was an error. Please try again.
">Hier finden Sie die kompletten Richtlinien.

Offizieller Kommentar

Als Vertreter dieses Produkt können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
Der folgende Name und das Abzeichen werden mit diesem Kommentar angezeigt:
Nach dem Anklicken der Schaltfläche "Übermitteln" werden Sie aufgefordert, Ihren öffentlichen Namen zu erstellen, der mit allen Ihren Beiträgen angezeigt wird.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.  Weitere Informationen
Ansonsten können Sie immer noch einen regulären Kommentar zu dieser Rezension veröffentlichen.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
 
Timeout des Systems

Wir waren konnten nicht überprüfen, ob Sie ein Repräsentant des Produkts sind. Bitte versuchen Sie es später erneut, oder versuchen Sie es jetzt erneut. Ansonsten können Sie einen regulären Kommentar veröffentlichen.

Da Sie zuvor einen offiziellen Kommentar veröffentlicht haben, wird dieser Kommentar im nachstehenden Kommentarbereich angezeigt. Sie haben auch die Möglichkeit, Ihren offiziellen Kommentar zu bearbeiten.   Weitere Informationen
Die maximale Anzahl offizieller Kommentare wurde veröffentlicht. Dieser Kommentar wird im nachstehenden Kommentarbereich angezeigt.   Weitere Informationen
Eingabe des Log-ins
 


Details

Artikel

Rezensentin / Rezensent


Top-Rezensenten Rang: 310.196