Die Programmiersprache Java von Anfang bis Ende durchzuarbeiten und zu erlernen scheint für viele Studierende eine große Hürde zu sein. Nicht mit diesem Arbeitsbuch. Es führt Schritt für Schritt und leicht verständlich in die Programmiersprache ein. Das Buch umfasst 14 Kapitel: Einführung in Java; Variablen, Datentypen, Operatoren; Kontrollstrukturen; Felder / Arrays; Methoden; Sichtbarkeit / Gültigkeit; Objektorientierte Konzepte; Ausnahmen / Exceptions; Zeichenketten / Strings; Lineare Datenstrukturen; Datenströme / Streams; Datenbanken mit Java; Graphische Benutzeroberflächen mit Swing: Einführung; komplexere Oberflächen. Zahlreiche Übersichten, Zusammenfassungen und viele Lernaufgaben erleichtern das Verständnis.
Die zip-Datei enthält Programmbeispiele zu den 14 Kapiteln des Buches.
Inhalt
Vorwort 5 Schritt 1: Einführung in Java 13 1.1 Historie 15 1.2 Begriffe 15 1.3 Besonderheiten von Java 16 1.4 Konventionen und Notationen 20 1.5 Das erste Java-Programm 21 1.6 Fragen 23 Schritt 2: Variablen, Datentypen, Operatoren 25 2.1 Datentypen 27 2.2 Operatoren 33 2.3 Fragen 36 Schritt 3: Kontrollstrukturen 39 3.1 Anweisungen 41 3.2 Sequenz 42 3.3 Auswahl 43 3.4 Schleifen / Wiederholungen 45 3.5 Fragen 48 Schritt 4: Felder / Arrays 51 4.1 Werte in Arrays anordnen 53 4.2 Fragen 56 Schritt 5: Methoden 59 5.1 Anweisungen in Methoden zusammenfassen 61 5.2 Fragen 65 Schritt 6: Sichtbarkeit / Gültigkeit 67 6.1 Java-Komponenten 69 6.2 Das Geheimnisprinzip und Zugriffsmodifier 71 6.3 Qualifikation und Import 73 6.4 Gültige und sichtbare Elemente 74 6.5 Innere Elemente 75 6.6 Fragen 76 Schritt 7: Objektorientierte Konzepte 79 7.1 Klassen und Objekte 81 7.2 Erweiterung / Vererbung 84 7.3 Abstrakte Klassen und Methoden 86 7.4 Schnittstellen / Interfaces 87 7.5 Aufzählungstypen / Enumerations 88 7.6 Polymorphismus 90 7.7 Best Practices der objektorientierten Programmierung 91 7.8 Fragen 92 Schritt 8: Ausnahmen / Exceptions 95 8.1 Ausnahmen auslösen und behandeln 97 8.2 Fragen 102 Schritt 9: Zeichenketten / Strings 105 9.1 Die Klassen String und StringBuilder 107 9.2 Erzeugung von Strings 107 9.3 Vergleich von Strings 108 9.4 Extraktion von Zeichen oder Teilstrings 109 9.5 Umwandeln von Strings 110 9.6 Umwandlung von elementaren Datentypen in Strings 111 9.7 Verarbeitung von Zeichenketten mit der Klasse StringBuilder 112 9.8 Fragen 113 Schritt 10: Lineare Datenstrukturen 115 10.1 Überblick 117 10.2 Typisierung von Collections 120 10.3 Das Interface Collection 121 10.4 Die Liste / List 124 10.5 Die Menge / Set 127 10.6 Die Schlange / Queue 129 10.7 Der Keller / Stapel / Stack 133 10.8 Die Assoziationsliste / Map 134 10.9 Fragen 138 Schritt 11: Datenströme / Streams 141 11.1 Datenquellen und -senken 143 11.2 Daten- und Stream-Arten 143 11.3 Lesen und Schreiben von Strömen in Java 144 11.4 Lesen und Schreiben von Byte-Strömen 146 11.5 Lesen und Schreiben von Textdateien 150 11.6 Lesen und Schreiben von Java-Daten 156 11.7 Objekte speichern und lesen 160 11.8 Fragen 164 Schritt 12: Datenbanken mit Java 167 12.1 Java und Datenbanken 169 12.2 Relationale Datenbanken und SQL 170 12.3 Datenbankzugriff mit JDBC 176 12.4 Fragen 180 Schritt 13: Graphische Benutzeroberflächen mit Swing: Einführung 183 13.1 Benutzeroberflächen 185 13.2 Aufbau von Swing-Oberflächen 186 13.3 Einfache Widgets 188 13.4 Interaktion mit Widgets 191 13.5 Fragen 195 Schritt 14: Graphische Benutzeroberflächen mit Swing: komplexere Oberflächen 197 14.1 Komplexere Oberflächen 199 14.2 Übersicht über das Anwendungsbeispiel 201 14.3 MVC: Trennung von Oberfläche und Anwendung 202 14.4 Weitere Widgets: Auswahllisten 204 14.5 Layout-Manager 210 14.6 Strukturierung der Oberfläche 213 14.7 Weitere Widgets 215 14.8 Fragen 217 Lösungen 219 Stichwortverzeichnis 239
Pressestimmen
Aus: ekz-Publikation – Klaus Barckow – 14.01.2019 […] Die didaktisch gut aufgebaute Darstellung gliedert sich in 14 Kapitel […]. Auch für Prüfungsvorbereitungen gut einsetzbar.
Aus: ekz-Infodienst – Klaus Barckow – KW 29/2016 […] Gutes Hilfsmittel zur Klausurvorbereitung.
Autoreninfo
Deininger, Marcus
Prof. Dr. Marcus Deininger lehrt Informatik an der Hochschule für Technik Stuttgart.
Kessel, Thomas
Prof. Dr. Thomas Kessel lehrt Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg in Stuttgart.
Weitere Titel von Deininger, Marcus; Kessel, Thomas;
Zurück
Vor
Reiheninfo
Die Bände im Großformat sind der ideale Einstieg in das Fach. Sie enthalten neben Lernzielen, Definitionen und Zusammenfassungen zahlreiche Übungen und Aufgaben, die direkt im Buch gelöst werden können. Die Lösungen sind online verfügbar.
Das Buch liefert einen kurzen und breit gefächerten Überblick über Java. Dabei stehen Verständnisfragen bereit, welche am Ende des Buchs auch aufgelöst werden.
Dozentenbewertung
Bewertung
Kundenmeinung von M. Stadler
Sehr gute, ausführliche Einführung in das Thema mit Lernkontrollfragen.
Prüfungsvorbereitung leicht gemacht
Bewertung
Kundenmeinung von Conny Gehrmann
Dieses Buch ist sehr verständlich geschrieben und eignet sich daher hervoragend als Prüfungsbegleiter. Es wird alles kurz erklärt und am Ende jeder Etappe wird man Anhand eines Selbsttests nochmals überprüft.
Der Aufbau und die Thematik ist sowohl für einen Einsteiger als auch für Fortgeschrittene JAVA-Programmierer geeignet.
Dieses Buch wurde mir kostenfrei als Testleseexemplar von utb überlassen, dies hat aber keinen Einfluß auf meine Bewertung des Buches.
Diese Webseite benutzt Cookies, um ein gutes Web-Erlebnis zu ermöglichen. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Mehr Information