Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung
Java lernen für Ausbildung, Studium und Beruf

Mit diesem Buch steigen Sie in Java und die objektorientierte Programmierung ein. Schritt für Schritt machen Sie sich mit der Sprache und ihren Konzepten vertraut. Sie lernen, in Algorithmen zu denken und Java sowie die vielen Werkzeuge Ihrer Plattform geschickt zu nutzen. Immer praxisnah und mit Gefühl für mögliche Verständnishürden: So werden auch professionelle Themen wie Testabdeckung, Multithreading und Servletentwicklung einsteigergerecht vermittelt. Schließlich schreiben Sie zeitgemäßen Code, der auch komplexe Software trägt.

  • Von den ersten Schritten bis zu komplexen Anwendung
  • Objektorientierung, guter Code, GUIs, Lambdas, Streams u.v.m.
  • Mit Übungen, Codebeispielen und ausführlichen Lösungen

Aus dem Inhalt:

  • Die Entwicklungsumgebung einrichten und kennenlernen
  • Grundkonzepte glasklar vorgestellt
  • Sprachmittel gründlich verstehen
  • Neue Features einsetzen
  • Unit Tests und Test Driven Design
  • Datenbanken anbinden
  • In Servlet-Technologie einsteigen
  • Events einsetzen und asynchron programmieren
  • GUIs entwickeln
  • Guten Code schreiben
  • Mit Dateien und Streams arbeiten
  • In die Entwicklung von Android-Apps einsteigen
Java lernen für Ausbildung, Studium und Beruf

Mit diesem Buch steigen Sie in Java und die objektorientierte Programmierung ein. Schritt für Schritt machen Sie sich mit der Sprache und ihren Konzepten vertraut. Sie lernen, in Algorithmen zu denken und Java sowie die vielen Werkzeuge Ihrer Plattform geschickt zu nutzen. Immer praxisnah und mit Gefühl für mögliche Verständnishürden: So werden auch professionelle Themen wie Testabdeckung, Multithreading und Servletentwicklung einsteigergerecht vermittelt. Schließlich schreiben Sie zeitgemäßen Code, der auch komplexe Software trägt.

  • Von den ersten Schritten bis zu komplexen Anwendung
  • Objektorientierung, guter Code, GUIs, Lambdas, Streams u.v.m.
  • Mit Übungen, Codebeispielen und ausführlichen Lösungen

Aus dem Inhalt:

  • Die Entwicklungsumgebung einrichten und kennenlernen
  • Grundkonzepte glasklar vorgestellt
  • Sprachmittel gründlich verstehen
  • Neue Features einsetzen
  • Unit Tests und Test Driven Design
  • Datenbanken anbinden
  • In Servlet-Technologie einsteigen
  • Events einsetzen und asynchron programmieren
  • GUIs entwickeln
  • Guten Code schreiben
  • Mit Dateien und Streams arbeiten
  • In die Entwicklung von Android-Apps einsteigen
Zusammenfassung
Kai Günster ist Softwareentwickler, Autor eines Online-Magazins und mehrerer Fachbücher. Er ist Experte für Java-Technologien in verteilten Web-Anwendungen, HTML und JavaScript. Seine Projekterfahrung reicht von E-Government über komplexe Reisereservierungssysteme bis zur IP-Telefonie. Dabei bleibt er der Java-Plattform schon seit vielen Jahren treu, lotet immer wieder gern neue Features aus und setzt HTML5 für komfortable Web-GUIs ein. Er schreibt zum Eintauchen und Mitmachen. Leser schätzen seine Fachbücher für ihre klare Sprache, ihre kompakten, lehrreichen Beispiele, und nicht zuletzt für ihren Unterhaltungswert.
Inhaltsverzeichnis

Materialien zum Buch ... 19

1. Einführung ... 21

1.1 ... Was ist Java? ... 22

1.2 ... Die Arbeitsumgebung installieren ... 28

1.3 ... Erste Schritte in NetBeans ... 30

1.4 ... Das erste Programm ... 32

1.5 ... In Algorithmen denken, in Java schreiben ... 41

1.6 ... Die Java-Klassenbibliothek ... 47

1.7 ... Dokumentieren als Gewohnheit -- Javadoc ... 50

1.8 ... JARs erstellen und ausführen ... 56

1.9 ... Mit dem Debugger arbeiten ... 61

1.10 ... Das erste eigene Projekt ... 66

1.11 ... Zusammenfassung ... 68

2. Variablen und Datentypen ... 69

2.1 ... Variablen ... 69

2.2 ... Primitivtypen ... 73

2.3 ... Objekttypen ... 87

2.4 ... Objekt-Wrapper zu Primitiven ... 91

2.5 ... Array-Typen ... 94

2.6 ... Zusammenfassung ... 96

3. Entscheidungen ... 97

3.1 ... Entweder-oder-Entscheidungen ... 97

3.2 ... Logische Verknüpfungen ... 104

3.3 ... Mehrfach verzweigen mit »switch« ... 110

3.4 ... Zusammenfassung ... 116

4. Wiederholungen ... 117

4.1 ... Bedingte Wiederholungen mit »while« ... 117

4.2 ... Abgezählte Wiederholungen -- die »for«-Schleife ... 121

4.3 ... Abbrechen und überspringen ... 123

4.4 ... Zusammenfassung ... 126

5. Klassen und Objekte ... 127

5.1 ... Klassen und Objekte ... 128

5.2 ... Access-Modifier ... 130

5.3 ... Felder ... 132

5.4 ... Methoden ... 133

5.5 ... Warum Objektorientierung? ... 142

5.6 ... Konstruktoren ... 144

5.7 ... Statische Felder und Methoden ... 148

5.8 ... Unveränderliche Werte ... 151

5.9 ... Spezielle Objektmethoden ... 154

5.10 ... Zusammenfassung ... 156

6. Objektorientierung ... 157

6.1 ... Vererbung ... 158

6.2 ... Interfaces und abstrakte Datentypen ... 171

6.3 ... Übung: Objektorientierte Modellierung ... 179

6.4 ... Innere Klassen ... 180

6.5 ... Enumerationen ... 187

6.6 ... Zusammenfassung ... 190

7. Unit Testing ... 191

7.1 ... Das JUnit-Framework ... 193

7.2 ... Fortgeschrittene Unit Tests ... 199

7.3 ... Besseres Design durch Testfälle ... 205

7.4 ... Zusammenfassung ... 208

8. Die Standardbibliothek ... 209

8.1 ... Zahlen ... 209

8.2 ... Strings ... 214

8.3 ... Reguläre Aus

Details
Erscheinungsjahr: 2020
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: 736 S.
ISBN-13: 9783836276559
ISBN-10: 3836276550
Sprache: Deutsch
Herstellernummer: 459/07655
Einband: Gebunden
Autor: Günster, Kai
Auflage: 3. überarb. Aufl.
Hersteller: Rheinwerk Verlag
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53229 Bonn, service@rheinwerk-verlag.de
Maße: 243 x 175 x 46 mm
Von/Mit: Kai Günster
Erscheinungsdatum: 28.05.2020
Gewicht: 1,49 kg
Artikel-ID: 117964164