Produktbild: Java ist auch eine Insel
Gebraucht

Java ist auch eine Insel Programmieren lernen mit dem Standardwerk für Java-Entwickler, aktuell zu Java 8. Ausgabe 2016

Aus der Reihe Rheinwerk Computing
1

21,18 €

inkl. gesetzl. MwSt., Versandkostenfrei

Lieferung nach Hause

Beschreibung

Produktdetails

Zustand

Gut

Einband

Gebundene Ausgabe

Erscheinungsdatum

01.02.2018

Abbildungen

mit zahlreichen Abbildungen, Tabellen und Listings

Verlag

Rheinwerk

Seitenzahl

1312

Maße (L/B/H)

24,6/19,7/7,1 cm

Gewicht

2507 g

Auflage

12. aktualisierte u. überarbeitete Auflage

Sprache

Deutsch

EAN

2710003463402

Beschreibung

Produktdetails

Zustand

Gut

Einband

Gebundene Ausgabe

Erscheinungsdatum

01.02.2018

Abbildungen

mit zahlreichen Abbildungen, Tabellen und Listings

Verlag

Rheinwerk

Seitenzahl

1312

Maße (L/B/H)

24,6/19,7/7,1 cm

Gewicht

2507 g

Auflage

12. aktualisierte u. überarbeitete Auflage

Sprache

Deutsch

EAN

2710003463402

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: Einfach Barcode scannen, Versandetikett ausdrucken, Bücher verschicken und Thalia Geschenkkarte erhalten.

Jetzt verkaufen
Jetzt verkaufen

Kundinnen und Kunden meinen

1 Bewertungen

Informationen zu Bewertungen

Zur Abgabe einer Bewertung ist eine Anmeldung im Konto notwendig. Die Authentizität der Bewertungen wird von uns nicht überprüft. Wir behalten uns vor, Bewertungstexte, die unseren Richtlinien widersprechen, entsprechend zu kürzen oder zu löschen.

Die Bewertungen sind nach Format, Anzahl Sterne und Datum sortiert.

5 Sterne

(1)

4 Sterne

(0)

3 Sterne

(0)

2 Sterne

(0)

1 Sterne

(0)

Java ist auch eine Insel Das…

Dani12143 aus Oldenburg am 17.06.2024

Bewertungsnummer: 2866139

Bewertet: Buch (Gebundene Ausgabe)

Java ist auch eine Insel Das Standardwerk für Programmierer Über 1.000 Seiten Java-Wissen Mit vielen Beispielen und Übungen, aktuell zu Java 21 Von: Christian Ullenboom Titel: Java ist auch eine Insel Das Standardwerk für Programmierer Über 1.000 Seiten Java-Wissen Mit vielen Beispielen und Übungen, aktuell zu Java 21 Autor: Christian Ullenboom Herausgeber: Rheinwerk Computing VÖ: 6. Dezember 2023 Einband: gebunden Hardcover Verlag: Rheinwerk Computing Seitenzahl: 1223 Seiten Sprache: Deutsch Auflage: 1. Preis: 49,90€ Genre: Programmieren Java Standardwerk Abmessungen: 20.1 x 6.6 x 24.6 cm ISBN: 978-3836295444 Besonders gut gelungen ist das Vorwort an Leser/innen- von Frau Anne Scheibe vom Rheinwerk Verlag ( dem Lektorat). Es ist immer ein ganz besonderes Extra, wenn man am Anfang eines Buches und ganz besonders solch eines Buches/1223 Seiten), herzlich „Eingeladen“ wird. Auch das man Sie oder Herr Ullenboom kontaktieren kann/ darf, zeichnet sowohl Autor, Verlag als auch dieses Buch auf ganz besondere Weise aus! Die unverzichtbare Java-Bibel: "Java ist auch eine Insel" von Christian Ullenboom Das Buch „Java ist auch eine Insel“ von Christian Ullenboom, herausgegeben vom Rheinwerk Verlag, ist zweifellos ein Standardwerk für Programmierer, das umfassendes Java-Wissen auf über 1.000 Seiten bietet. Mit einer Fülle von Beispielen, Übungen und aktualisiert auf Java 21, ist dieses Buch nicht nur ein Lehrbuch, sondern ein unentbehrliches Nachschlagewerk für alle, die sich mit Java intensiv beschäftigen. Christian Ullenboom hat es geschafft, ein Werk zu schaffen, das die gesamte Bandbreite der Java-Programmierung abdeckt. Vom grundlegenden Einstieg in die Sprache bis hin zu fortgeschrittenen Konzepten bietet das Buch eine klare und fundierte Darstellung aller Aspekte von Java und dies immer ohne offene Fragen zu hinterlassen und ausnahmslos sehr gut Verständlich und umsetzbar. Es ist sowohl für Anfänger geeignet, die ihre ersten Schritte in der Programmierung machen, als auch für erfahrene Entwickler, die ihr Wissen vertiefen und aktualisieren möchten. Das Buch ist sorgfältig strukturiert, um das Lernen und Verstehen von Java so effizient wie möglich zu gestalten. Jedes Kapitel behandelt spezifische Themen und enthält praktische Beispiele sowie Übungen, die das Verständnis fördern und das Gelernte festigen. 1. Grundlagen der Java-Programmierung: Ullenboom beginnt mit den grundlegenden Konzepten und Syntaxregeln von Java. Er erklärt die Datentypen, Operatoren, Kontrollstrukturen und Methoden, die die Grundlage für jede Java-Anwendung bilden. 2. Objektorientierte Programmierung (OOP): Ein ausführliches Kapitel widmet sich der OOP in Java. Hier werden Klassen, Objekte, Vererbung, Polymorphie und andere wichtige Konzepte behandelt, die die Struktur und Flexibilität von Java-Programmen ausmachen. 3. Fortgeschrittene Themen und Techniken: Das Buch geht auch auf fortgeschrittene Themen ein, wie z.B. Generics, Lambda-Ausdrücke, Streams und die neuen Features von Java 21. Diese Kapitel helfen den Lesern, ihre Fähigkeiten als Java-Entwickler auf das nächste Level zu heben. 4. Praxisorientierte Beispiele und Übungen: Ein herausragendes Merkmal von Java ist auch eine Insel sind die zahlreichen praxisorientierten Beispiele und Übungen. Diese helfen den Lesern, ihr Verständnis durch aktives Lernen zu vertiefen und ihre Programmierfähigkeiten zu verbessern. Christian Ullenboom zeichnet sich durch einen klaren und zugänglichen Lehrstil aus. Er erklärt komplexe Konzepte verständlich und präzise, ohne dabei Kompromisse bei der Tiefe und Genauigkeit der Informationen einzugehen. Der Leser wird Schritt für Schritt durch die Materie geführt, wobei jeder Abschnitt auf die vorherigen aufbaut und eine logische Progression im Lernprozess ermöglicht. Das Buch ist auf dem neuesten Stand der Java-Entwicklung, einschließlich der Features und Verbesserungen in Java 21. Dies unterstreicht die Relevanz und Aktualität von Java ist auch eine Insel als ein Nachschlagewerk, das sowohl die aktuellen Standards als auch bewährte Praktiken abdeckt. „Java ist auch eine Insel“ von Christian Ullenboom ist zweifellos ein Meisterwerk und ein absolut unverzichtbares Werkzeug für jeden Java-Entwickler. Mit seiner umfassenden Abdeckung, praxisnahen Beispielen und klaren Erklärungen setzt dieses Buch den Maßstab für Lehrbücher in der Java-Programmierung. Es ist nicht nur ein Buch, das man einmal liest, sondern ein treuer Begleiter, der immer wieder zur Hand genommen wird, um Fragen zu klären, Probleme zu lösen und neue Techniken zu erlernen. Für alle, die Java lernen oder ihr Wissen vertiefen möchten, ist dieses Buch eine absolute Empfehlung und verdient höchstes Lob für seine Qualität, Umsetzung und Tiefe. Rezension von: Die Magie der Bücher

Java ist auch eine Insel Das…

Dani12143 aus Oldenburg am 17.06.2024
Bewertungsnummer: 2866139
Bewertet: Buch (Gebundene Ausgabe)

Java ist auch eine Insel Das Standardwerk für Programmierer Über 1.000 Seiten Java-Wissen Mit vielen Beispielen und Übungen, aktuell zu Java 21 Von: Christian Ullenboom Titel: Java ist auch eine Insel Das Standardwerk für Programmierer Über 1.000 Seiten Java-Wissen Mit vielen Beispielen und Übungen, aktuell zu Java 21 Autor: Christian Ullenboom Herausgeber: Rheinwerk Computing VÖ: 6. Dezember 2023 Einband: gebunden Hardcover Verlag: Rheinwerk Computing Seitenzahl: 1223 Seiten Sprache: Deutsch Auflage: 1. Preis: 49,90€ Genre: Programmieren Java Standardwerk Abmessungen: 20.1 x 6.6 x 24.6 cm ISBN: 978-3836295444 Besonders gut gelungen ist das Vorwort an Leser/innen- von Frau Anne Scheibe vom Rheinwerk Verlag ( dem Lektorat). Es ist immer ein ganz besonderes Extra, wenn man am Anfang eines Buches und ganz besonders solch eines Buches/1223 Seiten), herzlich „Eingeladen“ wird. Auch das man Sie oder Herr Ullenboom kontaktieren kann/ darf, zeichnet sowohl Autor, Verlag als auch dieses Buch auf ganz besondere Weise aus! Die unverzichtbare Java-Bibel: "Java ist auch eine Insel" von Christian Ullenboom Das Buch „Java ist auch eine Insel“ von Christian Ullenboom, herausgegeben vom Rheinwerk Verlag, ist zweifellos ein Standardwerk für Programmierer, das umfassendes Java-Wissen auf über 1.000 Seiten bietet. Mit einer Fülle von Beispielen, Übungen und aktualisiert auf Java 21, ist dieses Buch nicht nur ein Lehrbuch, sondern ein unentbehrliches Nachschlagewerk für alle, die sich mit Java intensiv beschäftigen. Christian Ullenboom hat es geschafft, ein Werk zu schaffen, das die gesamte Bandbreite der Java-Programmierung abdeckt. Vom grundlegenden Einstieg in die Sprache bis hin zu fortgeschrittenen Konzepten bietet das Buch eine klare und fundierte Darstellung aller Aspekte von Java und dies immer ohne offene Fragen zu hinterlassen und ausnahmslos sehr gut Verständlich und umsetzbar. Es ist sowohl für Anfänger geeignet, die ihre ersten Schritte in der Programmierung machen, als auch für erfahrene Entwickler, die ihr Wissen vertiefen und aktualisieren möchten. Das Buch ist sorgfältig strukturiert, um das Lernen und Verstehen von Java so effizient wie möglich zu gestalten. Jedes Kapitel behandelt spezifische Themen und enthält praktische Beispiele sowie Übungen, die das Verständnis fördern und das Gelernte festigen. 1. Grundlagen der Java-Programmierung: Ullenboom beginnt mit den grundlegenden Konzepten und Syntaxregeln von Java. Er erklärt die Datentypen, Operatoren, Kontrollstrukturen und Methoden, die die Grundlage für jede Java-Anwendung bilden. 2. Objektorientierte Programmierung (OOP): Ein ausführliches Kapitel widmet sich der OOP in Java. Hier werden Klassen, Objekte, Vererbung, Polymorphie und andere wichtige Konzepte behandelt, die die Struktur und Flexibilität von Java-Programmen ausmachen. 3. Fortgeschrittene Themen und Techniken: Das Buch geht auch auf fortgeschrittene Themen ein, wie z.B. Generics, Lambda-Ausdrücke, Streams und die neuen Features von Java 21. Diese Kapitel helfen den Lesern, ihre Fähigkeiten als Java-Entwickler auf das nächste Level zu heben. 4. Praxisorientierte Beispiele und Übungen: Ein herausragendes Merkmal von Java ist auch eine Insel sind die zahlreichen praxisorientierten Beispiele und Übungen. Diese helfen den Lesern, ihr Verständnis durch aktives Lernen zu vertiefen und ihre Programmierfähigkeiten zu verbessern. Christian Ullenboom zeichnet sich durch einen klaren und zugänglichen Lehrstil aus. Er erklärt komplexe Konzepte verständlich und präzise, ohne dabei Kompromisse bei der Tiefe und Genauigkeit der Informationen einzugehen. Der Leser wird Schritt für Schritt durch die Materie geführt, wobei jeder Abschnitt auf die vorherigen aufbaut und eine logische Progression im Lernprozess ermöglicht. Das Buch ist auf dem neuesten Stand der Java-Entwicklung, einschließlich der Features und Verbesserungen in Java 21. Dies unterstreicht die Relevanz und Aktualität von Java ist auch eine Insel als ein Nachschlagewerk, das sowohl die aktuellen Standards als auch bewährte Praktiken abdeckt. „Java ist auch eine Insel“ von Christian Ullenboom ist zweifellos ein Meisterwerk und ein absolut unverzichtbares Werkzeug für jeden Java-Entwickler. Mit seiner umfassenden Abdeckung, praxisnahen Beispielen und klaren Erklärungen setzt dieses Buch den Maßstab für Lehrbücher in der Java-Programmierung. Es ist nicht nur ein Buch, das man einmal liest, sondern ein treuer Begleiter, der immer wieder zur Hand genommen wird, um Fragen zu klären, Probleme zu lösen und neue Techniken zu erlernen. Für alle, die Java lernen oder ihr Wissen vertiefen möchten, ist dieses Buch eine absolute Empfehlung und verdient höchstes Lob für seine Qualität, Umsetzung und Tiefe. Rezension von: Die Magie der Bücher

Kundinnen und Kunden meinen

Java ist auch eine Insel

von Christian Ullenboom

0 Bewertungen filtern

Weitere Artikel finden Sie in

  • Produktbild: Java ist auch eine Insel


  •   Vorwort ... 31

      1.  Java ist auch eine Sprache ... 49

           1.1 ... Historischer Hintergrund ... 49

           1.2 ... Warum Java gut ist -- die zentralen Eigenschaften ... 51

           1.3 ... Java-Plattformen: Java SE, Java EE, Java ME und Java Card ... 72

           1.4 ... Die Installation der Java Platform, Standard Edition (Java SE) ... 76

           1.5 ... Das erste Programm compilieren und testen ... 85

           1.6 ... Entwicklungsumgebungen im Allgemeinen ... 90

           1.7 ... Eclipse im Speziellen ... 93

           1.8 ... NetBeans im Speziellen ... 100

           1.9 ... Zum Weiterlesen ... 103

      2.  Imperative Sprachkonzepte ... 105

           2.1 ... Elemente der Programmiersprache Java ... 105

           2.2 ... Von der Klasse zur Anweisung ... 112

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

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

           2.5 ... Bedingte Anweisungen oder Fallunterscheidungen ... 164

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

           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, Imports und Kompilationseinheiten ... 245

           3.7 ... Mit Referenzen arbeiten, Identität und Gleichheit (Gleichwertigkeit) ... 252

           3.8 ... Arrays ... 263

           3.9 ... Der Einstiegspunkt für das Laufzeitsystem: main(...) ... 303

           3.10 ... Grundlagen von Annotationen und Generics ... 307

           3.11 ... Zum Weiterlesen ... 315

      4.  Der Umgang mit Zeichenketten ... 317

           4.1 ... Von ASCII über ISO-8859-1 zu Unicode ... 317

           4.2 ... Die Character-Klasse ... 326

           4.3 ... Zeichenfolgen ... 330

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

           4.5 ... Veränderbare Zeichenketten mit StringBuilder und StringBuffer ... 357

           4.6 ... CharSequence als Basistyp ... 367

           4.7 ... Konvertieren zwischen Primitiven und Strings ... 370

           4.8 ... Strings zusammenhängen (konkatenieren) ... 379

           4.9 ... Zerlegen von Zeichenketten ... 381

           4.10 ... Ausgaben formatieren ... 386

           4.11 ... Zum Weiterlesen ... 392

      5.  Eigene Klassen schreiben ... 395

           5.1 ... Eigene Klassen mit Eigenschaften deklarieren ... 395

           5.2 ... Privatsphäre und Sichtbarkeit ... 406

           5.3 ... Eine für alle -- statische Methode und statische Attribute ... 416

           5.4 ... Konstanten und Aufzählungen ... 423

           5.5 ... Objekte anlegen und zerstören ... 431

           5.6 ... Klassen- und Objektinitialisierung * ... 444

           5.7 ... Zum Weiterlesen ... 453

      6.  Objektorientierte Beziehungsfragen ... 455

           6.1 ... Assoziationen zwischen Objekten ... 455

           6.2 ... Vererbung ... 461

           6.3 ... Typen in Hierarchien ... 470

           6.4 ... Methoden überschreiben ... 477

           6.5 ... Drum prüfe, wer sich ewig dynamisch bindet ... 487

           6.6 ... Abstrakte Klassen und abstrakte Methoden ... 495

           6.7 ... Schnittstellen ... 501

           6.8 ... Zum Weiterlesen ... 538

      7.  Ausnahmen müssen sein ... 539

           7.1 ... Problembereiche einzäunen ... 539

           7.2 ... RuntimeException muss nicht aufgefangen werden ... 555

           7.3 ... Die Klassenhierarchie der Fehler ... 557

           7.4 ... Harte Fehler -- Error * ... 565

           7.5 ... Auslösen eigener Exceptions ... 566

           7.6 ... Automatisches Ressourcen-Management (try mit Ressourcen) ... 585

           7.7 ... Besonderheiten bei der Ausnahmebehandlung * ... 595

           7.8 ... Den Stack-Trace erfragen * ... 600

           7.9 ... Assertions * ... 603

           7.10 ... Zum Weiterlesen ... 607

      8.  Äußere.innere Klassen ... 609

           8.1 ... Geschachtelte (innere) Klassen, Schnittstellen, Aufzählungen ... 609

           8.2 ... Statische innere Klassen und Schnittstellen ... 610

           8.3 ... Mitglieds- oder Elementklassen ... 612

           8.4 ... Lokale Klassen ... 617

           8.5 ... Anonyme innere Klassen ... 619

           8.6 ... Zugriff auf lokale Variablen aus lokalen inneren und anonymen Klassen * ... 623

           8.7 ... this in Unterklassen * ... 624

           8.8 ... Zum Weiterlesen ... 626

      9.  Besondere Typen der Java SE ... 627

           9.1 ... Object ist die Mutter aller Klassen ... 628

           9.2 ... Die Utility-Klasse java.util.Objects ... 651

           9.3 ... Vergleichen von Objekten ... 654

           9.4 ... Wrapper-Klassen und Autoboxing ... 663

           9.5 ... Iterator, Iterable * ... 681

           9.6 ... Die Spezial-Oberklasse Enum ... 688

           9.7 ... Zum Weiterlesen ... 698

    10.  Generics ... 699

           10.1 ... Einführung in Java Generics ... 699

           10.2 ... Umsetzen der Generics, Typlöschung und Raw-Types ... 715

           10.3 ... Einschränken der Typen über Bounds ... 724

           10.4 ... Typparameter in der throws-Klausel * ... 728

           10.5 ... Generics und Vererbung, Invarianz ... 731

           10.6 ... Konsequenzen der Typlöschung: Typ-Token, Arrays und Brücken * ... 745

    11.  Lambda-Ausdrücke und funktionale Programmierung ... 757

           11.1 ... Code = Daten ... 757

           11.2 ... Funktionale Schnittstellen und Lambda-Ausdrücke im Detail ... 760

           11.3 ... Methodenreferenz ... 780

           11.4 ... Konstruktorreferenz ... 783

           11.5 ... Implementierung von Lambda-Ausdrücken * ... 787

           11.6 ... Funktionale Programmierung mit Java ... 787

           11.7 ... Funktionale Schnittstelle aus dem java.util.function-Paket ... 792

           11.8 ... Optional ist keine Nullnummer ... 806

           11.9 ... Was ist jetzt so funktional? ... 816

           11.10 ... Zum Weiterlesen ... 819

    12.  Architektur, Design und angewandte Objektorientierung ... 821

           12.1 ... Architektur, Design und Implementierung ... 821

           12.2 ... Design-Pattern (Entwurfsmuster) ... 822

           12.3 ... Zum Weiterlesen ... 836

    13.  Komponenten, JavaBeans und Module ... 837

           13.1 ... JavaBeans ... 837

           13.2 ... JavaFX Properties ... 846

           13.3 ... Klassenlader (Class Loader) und Klassenpfad ... 860

           13.4 ... Zum Weiterlesen ... 864

    14.  Die Klassenbibliothek ... 865

           14.1 ... Die Java-Klassenphilosophie ... 865

           14.2 ... Sprachen der Länder ... 869

           14.3 ... Die Klasse Date ... 873

           14.4 ... Calendar und GregorianCalendar ... 875

           14.5 ... Die Utility-Klasse System und Properties ... 889

           14.6 ... Einfache Benutzereingaben ... 899

           14.7 ... Benutzereinstellungen * ... 901

           14.8 ... Zum Weiterlesen ... 908

    15.  Einführung in die nebenläufige Programmierung ... 909

           15.1 ... Nebenläufigkeit und Parallelität ... 909

           15.2 ... Threads erzeugen ... 913

           15.3 ... Thread-Eigenschaften und Zustände ... 919

           15.4 ... Der Ausführer (Executor) kommt ... 928

           15.5 ... Synchronisation über kritische Abschnitte ... 937

           15.6 ... Zum Weiterlesen ... 953

    16.  Einführung in Datenstrukturen und Algorithmen ... 955

           16.1 ... Listen ... 955

           16.2 ... Mengen (Sets) ... 970

           16.3 ... Assoziative Speicher ... 980

           16.4 ... Mit einem Iterator durch die Daten wandern ... 998

           16.5 ... Algorithmen in Collections ... 999

           16.6 ... Zum Weiterlesen ... 1016

    17.  Einführung in grafische Oberflächen ... 1017

           17.1 ... GUI-Frameworks ... 1017

           17.2 ... Deklarative und programmierte Oberflächen ... 1021

           17.3 ... GUI-Builder ... 1023

           17.4 ... Aller Swing-Anfang -- Fenster zur Welt ... 1024

           17.5 ... Beschriftungen (JLabel) ... 1028

           17.6 ... Es tut sich was -- Ereignisse beim AWT ... 1031

           17.7 ... Schaltflächen ... 1041

           17.8 ... Alles Auslegungssache -- die Layoutmanager ... 1046

           17.9 ... Textkomponenten ... 1055

           17.10 ... Grundlegendes zum Zeichnen ... 1063

           17.11 ... Zum Weiterlesen ... 1069

    18.  Einführung in Dateien und Datenströme ... 1071

           18.1 ... API für Dateien, Verzeichnisse und Verzeichnissysteme ... 1071

           18.2 ... Datei und Verzeichnis ... 1072

           18.3 ... Dateien mit wahlfreiem Zugriff ... 1084

           18.4 ... Stream-Klassen für Bytes und Zeichen ... 1089

           18.5 ... Basisklassen für die Ein-/Ausgabe ... 1097

           18.6 ... Datenströme filtern und verketten ... 1106

           18.7 ... Vermittler zwischen Byte-Streams und Unicode-Strömen ... 1111

           18.8 ... Zum Weiterlesen ... 1114

    19.  Einführung ins Datenbankmanagement mit JDBC ... 1115

           19.1 ... Relationale Datenbanken ... 1115

           19.2 ... Datenbanken und Tools ... 1116

           19.3 ... JDBC und Datenbanktreiber ... 1119

           19.4 ... Eine Beispielabfrage ... 1120

           19.5 ... Zum Weiterlesen ... 1122

    20.  Einführung in ... 1123

           20.1 ... Auszeichnungssprachen ... 1123

           20.2 ... Eigenschaften von XML-Dokumenten ... 1124

           20.3 ... Die Java-APIs für XML ... 1135

           20.4 ... Java Architecture for XML Binding (JAXB) ... 1139

           20.5 ... XML-Dateien mit JDOM verarbeiten ... 1159

           20.6 ... Zum Weiterlesen ... 1181

    21.  Testen mit JUnit ... 1183

           21.1 ... Softwaretests ... 1183

           21.2 ... Das Test-Framework JUnit ... 1184

           21.3 ... Wie gutes Design das Testen ermöglicht ... 1196

           21.4 ... Aufbau größerer Testfälle ... 1199

           21.5 ... Dummy, Fake, Stub und Mock ... 1202

           21.6 ... JUnit-Erweiterungen, Testzusätze ... 1203

           21.7 ... Zum Weiterlesen ... 1204

    22.  Bits und Bytes und Mathematisches ... 1205

           22.1 ... Bits und Bytes * ... 1205

           22.2 ... Fließkomma-Arithmetik in Java ... 1219

           22.3 ... Die Eigenschaften der Klasse Math ... 1225

           22.4 ... Genauigkeit, Wertebereich eines Typs und Überlaufkontrolle * ... 1235

           22.5 ... Zufallszahlen: Random, SecureRandom, SplittableRandom ... 1240

           22.6 ... Große Zahlen * ... 1244

           22.7 ... Mathe bitte strikt * ... 1256

           22.8 ... Zum Weiterlesen ... 1257

    23.  Die Werkzeuge des JDK ... 1259

           23.1 ... Java-Quellen übersetzen ... 1259

           23.2 ... Die Java-Laufzeitumgebung ... 1262

           23.3 ... Mit RoboVM geht's für Java in das iOS-Land * ... 1265

           23.4 ... Dokumentationskommentare mit Javadoc ... 1266

           23.5 ... Das Archivformat JAR ... 1275

           23.6 ... Zum Weiterlesen ... 1281

      Java SE-Paketübersicht ... 1283

      Index ... 1295