Java SE 9-Standard-Bibliothek

Das Handbuch für Entwickler. Die 2. Insel, aktuell zu Java 9.
Buch | Hardcover
1447 Seiten
2017 | 3., aktualisierte und überarbeitete Auflage
Rheinwerk (Verlag)
978-3-8362-5874-6 (ISBN)

Lese- und Medienproben

Java SE 9-Standard-Bibliothek - Christian Ullenboom
49,90 inkl. MwSt
Java ist mehr als eine Insel! Das Kultbuch wird fortgesetzt. Für alle, die die objektorientierten Konzepte und die Syntax der Sprache bereits kennen und mehr wollen.

Die zweite Insel zu den Bibliotheken der Java Standard Edition ist gewohnt detailreich, umfassend und jederzeit an der Praxis orientiert. Sie erfahren alles Wissenswerte zu Threads, XML, Dateiformaten, JavaFX, Grafik- und Netzwerkprogrammierung, RMI u.v.m.
  • Für professionelle Java-Entwickler im Job
  • Aktuell zu Java 9
  • Umfassend, detailliert, praxisorientiert

Alles zu den Java-Bibliotheken, aktuell zu Java SE 9:
  • JavaFX, Swing, XML, RMI
  • Reflection und Annotationen, Logging, Monitoring
  • Netzwerk- und Grafikprogrammierung, Sicherheit

Die Fortsetzung des Java-Kultbuchs für Entwickler!

Hier bekommen Sie umfassendes und kompetentes Praxiswissen zu den vielen Bibliotheken und Technologien in einem Band.

Am Beispiel konkreter Java-Projekte zeigt Christian Ullenboom, was man wissen muss über Swing, Netzwerk- und Grafikprogrammierung, RMI und Web-Services, JDBC, Reflection und Annotationen, Logging und Monitoring, Java Native Interface (JNI) und vieles mehr. Dieses Buch ist Ihr unersetzlicher Begleiter bei der täglichen Arbeit!

Aktuell, kompetent und nahezu vollständig
Die zweite Java-Insel bietet Ihnen Expertenwissen zu den Java SE-Bibliotheken. Damit keine Fragen offen bleiben.

Java 9 verstehen und einsetzen
Die Neuerungen von Java 9 finden Sie kompakt beschrieben und ausführlich in den Kapiteln zu den jeweiligen Bibliotheken.

Wirklich gute Beispiele
Sie sind Softwareentwickler und schätzen konkrete Antworten. Sie werden von den vielen praxisnahen Beispielen in diesem Buch profitieren.

Die Bibliotheken von A bis Z
Ob grafische Oberflächen mit Swing oder JavaFX, Netzwerkprogrammierung, RMI oder Datenbankmanagement mit JDBC: Die Insel widmet sich ausführlich Ihrem Spezialthema.

Arbeitsbuch und Referenz in einem
Java fordert täglich heraus. Mit der Insel sind Sie gut gerüstet. Sie ist Lehrbuch und Arbeitsbuch und selbstverständlich zum Nachschlagen geeignet.

Behandelt werden:
  • Threads und nebenläufige Programmierung
  • Datenstrukturen und Algorithmen
  • Dateien, Verzeichnisse und Dateizugriffe
  • Datenströme
  • eXtensible Markup Language
  • GUIs mit Swing/JavaFX
  • Netzwerkprogrammierung
  • Verteilte Programmierung mit RMI
  • Datenbankmanagement mit JDBC
  • Reflection und Annotationen u.v.m.

Dipl.-Informatiker Christian Ullenboom ist Sun-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.

1. Vorwort ... 351. Neues in Java 9 ... 431.1 ... Klassenlader (Class Loader) und Modul-/Klassenpfad ... 431.2 ... Module entwickeln und einbinden ... 491.3 ... Sprachänderungen in Java 9 ... 641.4 ... Bibliotheksänderungen in Java 9 ... 651.5 ... Änderungen in den Werkzeugen von Java 9 ... 651.6 ... JDK 9-HotSpot-JVM-Änderungen ... 661.7 ... Zum Weiterlesen ... 662. Die Klassenbibliothek ... 672.1 ... Die Java-Klassenphilosophie ... 672.2 ... Die Utility-Klassen System und Properties ... 742.3 ... Versionskennungen auslesen, aufbauen, parsen und vergleichen ... 842.4 ... Einfache Benutzereingaben ... 862.5 ... Benutzereinstellungen ... 882.6 ... Maven: Build-Management und Abhängigkeiten auflösen ... 952.7 ... Zum Weiterlesen ... 993. Fortgeschrittene String-Verarbeitung ... 1013.1 ... Erweiterte Zeicheneigenschaften ... 1013.2 ... Reguläre Ausdrücke ... 1043.3 ... Zerlegen von Zeichenketten ... 1223.4 ... Zeichenkodierungen, XML/HTML-Entities, Base64 ... 1373.5 ... Ausgaben formatieren ... 1423.6 ... Sprachabhängiges Vergleichen und Normalisierung ... 1543.7 ... Phonetische Vergleiche ... 1593.8 ... Zum Weiterlesen ... 1604. Datenstrukturen und Algorithmen ... 1614.1 ... Datenstrukturen und die Collection-API ... 1614.2 ... Listen ... 1734.3 ... Mengen (Sets) ... 1914.4 ... Queues (Schlangen) und Deques ... 2014.5 ... Stack (Kellerspeicher, Stapel) ... 2094.6 ... Assoziative Speicher ... 2114.7 ... Immutable Datenstrukturen ... 2354.8 ... Mit einem Iterator durch die Daten wandern ... 2454.9 ... Algorithmen in Collections ... 2554.10 ... Datenstrukturen mit Änderungsmeldungen ... 2684.11 ... Stream-API ... 2784.12 ... Spezielle threadsichere Datenstrukturen ... 3174.13 ... Google Guava (Google Collections Library) ... 3274.14 ... Die Klasse BitSet für Bitmengen ... 3324.15 ... Zum Weiterlesen ... 3385. Threads und nebenläufige Programmierung ... 3395.1 ... Threads erzeugen ... 3395.2 ... Thread-Eigenschaften und Zustände ... 3445.3 ... Der Ausführer (Executor) kommt ... 3605.4 ... Synchronisation über kritische Abschnitte ... 3725.5 ... Synchronisation über Warten und Benachrichtigen ... 3965.6 ... Datensynchronisation durch besondere Concurrency-Klassen ... 4085.7 ... Atomare Operationen und frische Werte mit volatile ... 4145.8 ... Teile und herrsche mit Fork und Join ... 4185.9 ... Mit dem Thread verbundene Variablen ... 4245.10 ... Threads in einer Thread-Gruppe ... 4305.11 ... Reaktive Programmierung und die Flow-API ... 4385.12 ... Zeitgesteuerte Abläufe ... 4405.13 ... Ausführen externer Programme, Starten von Prozessen ... 4425.14 ... Den Stack-Trace erfragen ... 4505.15 ... Einen Abbruch der virtuellen Maschine erkennen ... 4555.16 ... Zum Weiterlesen ... 4576. Raum und Zeit ... 4596.1 ... Sprachen der Länder ... 4596.2 ... Internationalisierung und Lokalisierung ... 4636.3 ... Weltzeit ... 4686.4 ... Wichtige Datum-Klassen im Überblick ... 4696.5 ... Die Klasse Date ... 4726.6 ... Date-Time-API ... 4746.7 ... Calendar und GregorianCalendar ... 5046.8 ... Zeitzonen in Java ... 5176.9 ... Formatieren und Parsen von Date-Objekten ... 5206.10 ... Die Default-Falle ... 5286.11 ... Zum Weiterlesen ... 5297. Dateien, Verzeichnisse und Dateizugriffe ... 5317.1 ... Alte und neue Welt in java.io und java.nio ... 5317.2 ... Dateisysteme und Pfade ... 5337.3 ... Datei- und Verzeichnisoperationen mit der Klasse File ... 5697.4 ... Dateien mit wahlfreiem Zugriff ... 5857.5 ... Wahlfreier Zugriff mit SeekableByteChannel und ByteBuffer ... 5917.6 ... Zum Weiterlesen ... 5958. Datenströme ... 5978.1 ... Basisklassen für die Ein-/Ausgabe ... 5978.2 ... Lesen aus Dateien und Schreiben in Dateien

Ein »Wunderwerk iX - Magazin für professionelle Informationstechnik zur Vorauflage



Unverzichtbares Nachschlagewerk, uneingeschränkt zu empfehlen! cc13.com zur Vorauflage

Ein wichtiges Java-Standardwerk! Der Schreibstil ist fantastisch. PHP Nuke zur Vorauflage

Erscheinungsdatum
Verlagsort Bonn
Sprache deutsch
Maße 190 x 240 mm
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Schlagworte Hand-Buch Lernen Grundlagen Kurse Tipps Workshops • Java 12 entwickeln Entwickler • Java 9 (Programmiersprache); Handbuch/Lehrbuch • Java entwickeln • Java Entwickler • JavaFX • java programmieren • Java Standard Edition • JDBC • JNI • Netzwerkprogrammierung • Netzwerk-Programmierung • RMI • SE 9 • Software-Entwicklung • Standard-Bibliothek • Standard-Edition • Swing • Threads
ISBN-10 3-8362-5874-9 / 3836258749
ISBN-13 978-3-8362-5874-6 / 9783836258746
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich