KI-Beratung Beta

Produktbild: Java
Gebraucht

Java Der kompakte Grundkurs mit Aufgaben und Lösungen im Taschenbuchformat

Aus der Reihe Rheinwerk Computing
1

10,49 €

inkl. gesetzl. MwSt., Versandkostenfrei

Lieferung nach Hause

Beschreibung

Produktdetails

Zustand

Sehr gut

Einband

Paperback

Erscheinungsdatum

01.01.2018

Verlag

Rheinwerk

Seitenzahl

436

Maße (L/B/H)

19,3/13/2,7 cm

Gewicht

486 g

Auflage

2. überarbeitete Auflage

Sprache

Deutsch

EAN

2710003745898

Beschreibung

Produktdetails

Zustand

Sehr gut

Einband

Paperback

Erscheinungsdatum

01.01.2018

Verlag

Rheinwerk

Seitenzahl

436

Maße (L/B/H)

19,3/13/2,7 cm

Gewicht

486 g

Auflage

2. überarbeitete Auflage

Sprache

Deutsch

EAN

2710003745898

Ein neues Kapitel für Ihre Bücher

Ein neues Kapitel für Ihre Bücher

Schenken Sie Ihren alten Schätzen ein zweites Leben und erhalten Sie dafür eine Thalia Geschenkkarte.

Jetzt verkaufen
Jetzt verkaufen

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Weitere Artikel finden Sie in

  • Produktbild: Java


  •   1.  Hello World! ... 23

           1.1 ... Einführung ... 23

           1.2 ... Java und die IntelliJ IDEA installieren ... 28

           1.3 ... Installation unter Windows ... 29

           1.4 ... Installation unter Ubuntu Linux ... 32

           1.5 ... Installation unter macOS ... 34

           1.6 ... »Hello World« mit javac und java manuell übersetzen ... 34

           1.7 ... Die Java-Shell ... 44

           1.8 ... Hello IntelliJ IDEA ... 46

           1.9 ... Wiederholungsfragen ... 51

      2.  Java-Crashkurs ... 52

           2.1 ... Die Idee des objektorientierten Programmierens ... 52

           2.2 ... Java-Syntax ... 57

           2.3 ... Wiederholungsfragen ... 64

      3.  Variablenverwaltung ... 65

           3.1 ... Variablen ... 65

           3.2 ... Elementare Datentypen ... 67

           3.3 ... Literale ... 75

           3.4 ... Variablen im größeren Java-Kontext ... 77

           3.5 ... Variablen einlesen und ausgeben ... 83

           3.6 ... Konstanten und Enums ... 87

           3.7 ... Wiederholungsfragen und Übungen ... 89

      4.  Operatoren ... 90

           4.1 ... Überblick ... 90

           4.2 ... Details und Sonderfälle ... 92

           4.3 ... Wiederholungsfragen ... 99

      5.  Verzweigungen und Schleifen ... 100

           5.1 ... »if«-Verzweigungen ... 101

           5.2 ... »if«-Kurzschreibweise (ternärer Operator) ... 106

           5.3 ... »switch«-Verzweigungen ... 107

           5.4 ... »for«-Schleifen ... 109

           5.5 ... »for-each«-Schleifen ... 115

           5.6 ... »while«- und »do-while»-Schleifen ... 117

           5.7 ... »break« und »continue« ... 119

           5.8 ... Wiederholungsfragen und Übungen ... 121

      6.  Arrays ... 122

           6.1 ... Syntax ... 122

           6.2 ... Mit Arrays arbeiten ... 127

           6.3 ... Wiederholungsfragen ... 130

      7.  Zeichenketten ... 132

           7.1 ... Der Datentyp »char« ... 132

           7.2 ... Die »String«-Klasse ... 134

           7.3 ... Formatierung und Konvertierung ... 141

           7.4 ... Die »StringBuilder«-Klasse ... 147

           7.5 ... Zeichensatzprobleme ... 148

           7.6 ... Beispiele ... 150

           7.7 ... Wiederholungsfragen und Übungen ... 152

      8.  Datum und Uhrzeit ... 153

           8.1 ... Datum und Zeit seit Java 8 ... 154

           8.2 ... Veraltete Datums- und Zeitklassen (Date, Calendar) ... 163

           8.3 ... Wiederholungsfragen und Übungen ... 171

      9.  Methoden ... 172

           9.1 ... Einführung ... 173

           9.2 ... Parameterliste ... 176

           9.3 ... Rückgabewert und »return« ... 182

           9.4 ... Rekursion ... 183

           9.5 ... Beispiele ... 185

           9.6 ... Wiederholungsfragen und Übungen ... 189

    10.  Exceptions ... 192

           10.1 ... Exception-Klassen ... 193

           10.2 ... try-catch ... 195

           10.3 ... Fehleranfällige Methoden deklarieren (»throws«) ... 198

           10.4 ... Selbst Exceptions werfen (»throw«) ... 200

           10.5 ... Beispiel ... 201

           10.6 ... Wiederholungsfragen und Übungen ... 203

    11.  Klassen ... 204

           11.1 ... Top-Level-Klassen ... 205

           11.2 ... Geschachtelte Klassen ... 220

           11.3 ... Anonyme Klassen ... 222

           11.4 ... Statische geschachtelte Klassen ... 227

           11.5 ... Beispiel: Schachfigur Springer ... 228

           11.6 ... Beispiel: Bücher und Kapitel ... 233

           11.7 ... Wiederholungsfragen und Übungen ... 237

    12.  Vererbung und Schnittstellen ... 239

           12.1 ... Vererbung ... 240

           12.2 ... Die »Object«-Klasse ... 250

           12.3 ... Vererbungsbeispiel (Schachfiguren) ... 254

           12.4 ... Schnittstellen ... 259

           12.5 ... Schnittstellenbeispiel (geometrische Figuren) ... 265

           12.6 ... Wiederholungsfragen und Übungen ... 268

    13.  Generische Klassen und Methoden ... 270

           13.1 ... Einführung ... 270

           13.2 ... Deklaration generischer Klassen und Schnittstellen ... 272

           13.3 ... Deklaration generischer Methoden ... 274

           13.4 ... Wildcards ... 275

           13.5 ... Genercis-Beispiel (Comparable) ... 280

           13.6 ... Wiederholungsfragen und Übungen ... 285

    14.  Lambda-Ausdrücke ... 286

           14.1 ... Hello Lambda-World! ... 286

           14.2 ... Lambda & Co. ... 288

           14.3 ... Wiederholungsfragen ... 298

    15.  Collections ... 300

           15.1 ... Einführung ... 300

           15.2 ... Die »Iterable«-Schnittstelle ... 307

           15.3 ... Die »Collection«-Schnittstelle ... 309

           15.4 ... Die »Set«-Schnittstelle ... 312

           15.5 ... Die »List«-Schnittstelle ... 317

           15.6 ... Die »Stream«-Schnittstelle ... 320

           15.7 ... Die »Map«-Schnittstelle ... 324

           15.8 ... Wiederholungsfragen und Übungen ... 328

    16.  Dateien und Verzeichnisse ... 329

           16.1 ... Klassen- und Schnittstellenüberblick ... 329

           16.2 ... Dateien und Verzeichnisse ergründen ... 331

           16.3 ... Dateien und Verzeichnisse bearbeiten ... 339

           16.4 ... Textdateien lesen und schreiben ... 341

           16.5 ... Wiederholungsaufgaben und Übungen ... 346

    17.  JavaFX ... 347

           17.1 ... Einführung ... 348

           17.2 ... Arbeiten mit Steuerelementen ... 350

           17.3 ... Grafikprogrammierung ... 359

           17.4 ... Mehr JavaFX ... 366

           17.5 ... Wiederholungsaufgaben und Übungen ... 366

    18.  Javadoc ... 367

           18.1 ... Javadoc-Syntax ... 367

           18.2 ... Das Javadoc-Kommando ... 371

           18.3 ... Übung ... 371

    19.  Pakete, Bibliotheken und Module ... 372

           19.1 ... import ... 373

           19.2 ... Pakete ... 375

           19.3 ... Bibliotheken ... 377

           19.4 ... Module (»Jigsaw«) ... 379

           19.5 ... Wiederholungsfragen ... 384

      A.  Crashkurs IntelliJ IDEA ... 385

           A.1 ... Benutzeroberfläche ... 385

           A.2 ... Projekte ... 391

           A.3 ... Einstellungen ... 394

      B.  Lösungen ... 397

           B.1 ... Kapitel 1, »Hello World!« ... 397

           B.2 ... Kapitel 2, »Java-Crashkurs« ... 399

           B.3 ... Kapitel 3, »Variablenverwaltung« ... 401

           B.4 ... Kapitel 4, »Operatoren« ... 403

           B.5 ... Kapitel 5, »Verzweigungen und Schleifen« ... 404

           B.6 ... Kapitel 6, »Arrays« ... 406

           B.7 ... Kapitel 7, »Zeichenketten« ... 407

           B.8 ... Kapitel 8, »Datum und Uhrzeit« ... 408

           B.9 ... Kapitel 9, »Methoden« ... 408

           B.10 ... Kapitel 10, »Exceptions« ... 410

           B.11 ... Kapitel 11, »Klassen« ... 411

           B.12 ... Kapitel 12, »Vererbung und Schnittstellen« ... 414

           B.13 ... Kapitel 13, »Generische Klassen und Methoden« ... 416

           B.14 ... Kapitel 14, »Lambda-Ausdrücke« ... 417

           B.15 ... Kapitel 15, »Collections« ... 418

           B.16 ... Kapitel 16, »Dateien und Verzeichnisse« ... 419

           B.17 ... Kapitel 17, »JavaFX« ... 421

           B.18 ... Kapitel 18, »Javadoc« ... 423

           B.19 ... Kapitel 19, »Pakete, Bibliotheken und Module« ... 424

      Index ... 426