Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Java ist auch eine Insel

Java programmieren lernen mit dem umfassenden Standardwerk für Java-Entwickler. Aktuell zu Java 14
Buch | Hardcover
1300 Seiten
2020 | 15. Auflage
Rheinwerk (Verlag)
978-3-8362-7737-2 (ISBN)

Lese- und Medienproben

Java ist auch eine Insel - Christian Ullenboom
CHF 69,85 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
  • Programmieren mit der Java Platform, Standard Edition 14
  • Java von A bis Z: Einführung, Praxis, Referenz
  • Von Ausdrücken und Anweisungen zu Klassen und Objekten

Die »Insel« ist die erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Java-Einsteiger, Studenten und Umsteiger profitieren von diesem Lehrwerk. Neben der Behandlung der Sprachgrundlagen von Java gibt es kompakte Einführungen in Spezialthemen. So erfahren Sie einiges über Threads, Algorithmen, GUIs, XML und Java. Dieses Buch gehört in das Regal eines jeden Java-Programmierers.

Es liegt aktuell in der 15. Auflage vor.
Das Kultbuch für Java-Programmierer, jetzt aktuell zu Java 14.

Die »Insel« ist die erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Mit diesem Standardwerk der Java-Programmierung lernen Sie die Sprache Java von A bis Z und erfahren anschaulich und praxisorientiert alles Wissenswerte zu Klassen, Objekten, Generics und Lambda-Ausdrücken. Kompakte Einführungen in Spezialthemen runden das Buch ab. Besonders geeignet für Leser mit Grundkenntnissen in der Programmierung wie zum Beispiel Studenten oder Umsteiger von anderen Sprachen.

Java-Grundlagen verstehen
Hier lernen Sie die Sprache Java mit all ihren Merkmalen und Möglichkeiten kennen. Kein Buch bietet so tiefes Grundlagenwissen wie die Insel. Basis ist das freie, quelloffene OpenJDK.

Lernen an praxisnahen Beispielen
Nicht nur lesen, sondern selbst entwickeln und nachvollziehen. Alles wird anschaulich an praxiserprobten Beispiel-Programmen erklärt. Das Plus: Die Insel enthält besonders ausgezeichnete Infos und Tipps zur Arbeit mit Eclipse.

Die Java-Insel ist Ihr Begleiter
Für Einsteiger ist die Insel Lehr- und Arbeitsbuch, fortgeschrittenen Entwicklern bietet sie eine umfassende Referenz für die tägliche Arbeit. Sie eignet sich zudem ideal fürs Selbststudium.

Aus dem Inhalt:
  • Imperative Sprachkonzepte
  • Klassen und Objekte
  • Ausnahmebehandlung
  • Generics
  • Lambda-Ausdrücke und funktionale Programmierung
  • Die Klassenbibliothek
  • Nebenläufige Programmierung
  • Einführung in Datenstrukturen, GUI-Entwicklung, Dateien, XML usw.

Christian Ullenboom, Dipl.-Informatiker, ist zertifizierter Java-Programmierer und seit 1997 Trainer und Berater für Java-Technologien und objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Seine Sympathie gilt Java Performance Tuning und den sinnlichen Freuden des Lebens.


Materialien zum Buch ... 30

Vorwort ... 31

1. Java ist auch eine Sprache ... 47

1.1 ... Historischer Hintergrund ... 47

1.2 ... Warum Java populär ist - die zentralen Eigenschaften ... 49

1.3 ... Java im Vergleich zu anderen Sprachen ... 63

1.4 ... Weiterentwicklung und Verluste ... 66

1.5 ... Java-Plattformen: Java SE, Jakarta EE, Java ME, Java Card ... 69

1.6 ... Java SE-Implementierungen ... 75

1.7 ... AdoptOpenJDK installieren ... 79

1.8 ... Das erste Programm compilieren und testen ... 82

1.9 ... Entwicklungsumgebungen ... 85

1.10 ... Zum Weiterlesen ... 96

2. Imperative Sprachkonzepte ... 97

2.1 ... Elemente der Programmiersprache Java ... 97

2.2 ... Von der Klasse zur Anweisung ... 105

2.3 ... Datentypen, Typisierung, Variablen und Zuweisungen ... 116

2.4 ... Ausdrücke, Operanden und Operatoren ... 135

2.5 ... Bedingte Anweisungen oder Fallunterscheidungen ... 160

2.6 ... Immer das Gleiche mit den Schleifen ... 179

2.7 ... Methoden einer Klasse ... 196

2.8 ... Zum Weiterlesen ... 222

3. Klassen und Objekte ... 223

3.1 ... Objektorientierte Programmierung (OOP) ... 223

3.2 ... Eigenschaften einer Klasse ... 225

3.3 ... Natürlich modellieren mit der UML (Unified Modeling Language) ... 226

3.4 ... Neue Objekte erzeugen ... 230

3.5 ... ZZZZZnake ... 242

3.6 ... Pakete schnüren, Importe und Compilationseinheiten ... 245

3.7 ... Mit Referenzen arbeiten, Vielfalt, Identität, Gleichwertigkeit ... 253

3.8 ... Zum Weiterlesen ... 265

4. Arrays und ihre Anwendungen ... 267

4.1 ... Einfache Feldarbeit ... 267

4.2 ... Die erweiterte for-Schleife ... 278

4.3 ... Methode mit variabler Argumentanzahl (Varargs) ... 282

4.4 ... Mehrdimensionale Arrays ... 285

4.5 ... Bibliotheksunterstützung von Arrays ... 291

4.6 ... Die Klasse Arrays zum Vergleichen, Füllen, Suchen und Sortieren nutzen ... 293

4.7 ... Der Einstiegspunkt für das Laufzeitsystem: main(...) ... 310

4.8 ... Zum Weiterlesen ... 313

5. Der Umgang mit Zeichenketten ... 315

5.1 ... Von ASCII über ISO-8859-1 zu Unicode ... 315

5.2 ... Datentypen für Zeichen und Zeichenfolgen ... 324

5.3 ... Die Character-Klasse ... 325

5.4 ... Zeichenfolgen ... 330

5.5 ... Die Klasse String und ihre Methoden ... 332

5.6 ... Veränderbare Zeichenketten mit StringBuilder und StringBuffer ... 358

5.7 ... CharSequence als Basistyp ... 368

5.8 ... Konvertieren zwischen Primitiven und Strings ... 371

5.9 ... Strings zusammenhängen (konkatenieren) ... 380

5.10 ... Zerlegen von Zeichenketten ... 382

5.11 ... Ausgaben formatieren ... 388

5.12 ... Zum Weiterlesen ... 394

6. Eigene Klassen schreiben ... 395

6.1 ... Eigene Klassen mit Eigenschaften deklarieren ... 395

6.2 ... Privatsphäre und Sichtbarkeit ... 407

6.3 ... Eine für alle - statische Methoden und statische Attribute ... 417

6.4 ... Konstanten und Aufzählungen ... 424

6.5 ... Objekte anlegen und zerstören ... 432

6.6 ... Klassen- und Objektinitialisierung ... 446

6.7 ... Zum Weiterlesen ... 456

7. Objektorientierte Beziehungsfragen ... 457

7.1 ... Assoziationen zwischen Objekten ... 457

7.2 ... Vererbung ... 465

7.3 ... Typen in Hierarchien ... 476

7.4 ... Methoden überschreiben ... 483

7.5 ... Drum prüfe, wer sich dynamisch bindet ... 494

7.6 ... Abstrakte Klassen und abstrakte Methoden ... 502

7.7 ... Schnittstellen ... 510

7.8 ... SOLIDe Modellierung ... 549

7.9 ... Zum Weiterlesen ... 552

8. Ausnahmen müssen sein ... 553

8.1 ... Problembereiche einzäunen ... 553

8.2 ... Geprüfte Ausnahmen ... 555

8.3 ... Ungeprüfte Ausnahmen (RuntimeException) ... 558

8.4 ... Gut gefangen ... 562

8.5 ... Die Klassenhierarchie der Ausnahmen ... 572

8.6 ... Auslösen eigener Exceptions ... 583

8.7 ... Automatisches Ressourcen-Management (try mit Ressourcen) ... 602

8.8 ... Besonderheiten bei der Ausnahmeb

Die Fachpresse zur Vorauflage:
Java magazin: »Die neueste Version des Rheinwerk - Klassikers bietet Java-Programmierern einen Kurzüberblick über diverse Themen und taugt auch als Nachschlagewerk.«

»Was für Linuxer »Der dicke Kofler« ist, ist für Java-Freaks zweifellos »Die Insel« – ein Kultbuch.« iX – Magazin für professionelle Informationstechnik

Erscheinungsdatum
Reihe/Serie Rheinwerk Computing
Verlagsort Bonn
Sprache deutsch
Maße 190 x 240 mm
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Bücher Grundlagen Kurse Workshops Tutorials Anleitung Training Ausbildung Informatik Studium • Datenbanken • Eclipse • Hand-Buch Bücher Grundlagen Kurse Workshops Tutori • Hand-Buch Bücher Grundlagen Kurse Workshops Tutorials Anleitung Training Ausbildung Informatik Studi • Hand-Buch Bücher Grundlagen Kurse Workshops Tutorials Anleitung Training Ausbildung Informatik Studium • Hand-Buch Bücher Grundlagen Kurse Tipps Workshops Tutorials Anleitung Training Ausbildung Informatik • Hand-Buch Bücher Grundlagen Kurse Workshops Tutorials Anleitung Training Ausbildung Informatik • Java-14 • JDBC • JDK • JSON • Lambda-Expressions • NetBeans • Objektorientiert programmieren OOP • Oracle • Performanz • Programmierung • Referenz • Software-Entwicklung • XML
ISBN-10 3-8362-7737-9 / 3836277379
ISBN-13 978-3-8362-7737-2 / 9783836277372
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich