-10%
44,90 €
Statt 49,90 €**
44,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Statt 49,90 €**
44,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
Als Download kaufen
Statt 49,90 €**
-10%
44,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Abo Download
9,90 € / Monat*
*Abopreis beinhaltet vier eBooks, die aus der tolino select Titelauswahl im Abo geladen werden können.

inkl. MwSt.
Sofort per Download lieferbar

Einmalig pro Kunde einen Monat kostenlos testen (danach 9,90 € pro Monat), jeden Monat 4 aus 40 Titeln wählen, monatlich kündbar.

Mehr zum tolino select eBook-Abo
Jetzt verschenken
Statt 49,90 €**
-10%
44,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln

  • Format: ePub


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/JavaFX, 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!
Aus dem Inhalt:
Neues in Java 9 | Threads und nebenläufige Programmierung |
…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 16.74MB
Produktbeschreibung
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/JavaFX, 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!

Aus dem Inhalt:

  • Neues in Java 9
  • Threads und nebenläufige Programmierung
  • Datenstrukturen und Algorithmen
  • Raum und Zeit
  • Dateien, Verzeichnisse und Dateizugriffe
  • Datenströme
  • eXtensible Markup Language
  • Grafische Oberflächen mit Swing/JavaFX
  • Grafik- und Netzwerkprogrammierung
  • Verteilte Programmierung mit RMI
  • Datenbankmanagement mit JDBC
  • Reflection und Annotationen
  • Logging und Monitoring


Die Fachpresse zur Vorauflage: iX - Magazin für professionelle Informationstechnik: »Ein »Wunderwerk«« PHP Nuke: »Ein wichtiges Java-Standardwerk! Der Schreibstil ist fantastisch. « cc13.com: »Unverzichtbares Nachschlagewerk, uneingeschränkt zu empfehlen!«


Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Rheinwerk Verlag GmbH
  • Seitenzahl: 1447
  • Erscheinungstermin: 27.11.2017
  • Deutsch
  • ISBN-13: 9783836258760
  • Artikelnr.: 49989297
Autorenporträt
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.
Inhaltsangabe
1. Vorwort ... 35 1. Neues in Java 9 ... 43 1.1 ... Klassenlader (Class Loader) und Modul-/Klassenpfad ... 43 1.2 ... Module entwickeln und einbinden ... 49 1.3 ... Sprachänderungen in Java 9 ... 64 1.4 ... Bibliotheksänderungen in Java 9 ... 65 1.5 ... Änderungen in den Werkzeugen von Java 9 ... 65 1.6 ... JDK 9-HotSpot-JVM-Änderungen ... 66 1.7 ... Zum Weiterlesen ... 66 2. Die Klassenbibliothek ... 67 2.1 ... Die Java-Klassenphilosophie ... 67 2.2 ... Die Utility-Klassen System und Properties ... 74 2.3 ... Versionskennungen auslesen, aufbauen, parsen und vergleichen ... 84 2.4 ... Einfache Benutzereingaben ... 86 2.5 ... Benutzereinstellungen ... 88 2.6 ... Maven: Build-Management und Abhängigkeiten auflösen ... 95 2.7 ... Zum Weiterlesen ... 99 3. Fortgeschrittene String-Verarbeitung ... 101 3.1 ... Erweiterte Zeicheneigenschaften ... 101 3.2 ... Reguläre Ausdrücke ... 104 3.3 ... Zerlegen von Zeichenketten ... 122 3.4 ... Zeichenkodierungen, XML/HTML-Entities, Base64 ... 137 3.5 ... Ausgaben formatieren ... 142 3.6 ... Sprachabhängiges Vergleichen und Normalisierung ... 154 3.7 ... Phonetische Vergleiche ... 159 3.8 ... Zum Weiterlesen ... 160 4. Datenstrukturen und Algorithmen ... 161 4.1 ... Datenstrukturen und die Collection-API ... 161 4.2 ... Listen ... 173 4.3 ... Mengen (Sets) ... 191 4.4 ... Queues (Schlangen) und Deques ... 201 4.5 ... Stack (Kellerspeicher, Stapel) ... 209 4.6 ... Assoziative Speicher ... 211 4.7 ... Immutable Datenstrukturen ... 235 4.8 ... Mit einem Iterator durch die Daten wandern ... 245 4.9 ... Algorithmen in Collections ... 255 4.10 ... Datenstrukturen mit Änderungsmeldungen ... 268 4.11 ... Stream-API ... 278 4.12 ... Spezielle threadsichere Datenstrukturen ... 317 4.13 ... Google Guava (Google Collections Library) ... 327 4.14 ... Die Klasse BitSet für Bitmengen ... 332 4.15 ... Zum Weiterlesen ... 338 5. Threads und nebenläufige Programmierung ... 339 5.1 ... Threads erzeugen ... 339 5.2 ... Thread-Eigenschaften und Zustände ... 344 5.3 ... Der Ausführer (Executor) kommt ... 360 5.4 ... Synchronisation über kritische Abschnitte ... 372 5.5 ... Synchronisation über Warten und Benachrichtigen ... 396 5.6 ... Datensynchronisation durch besondere Concurrency-Klassen ... 408 5.7 ... Atomare Operationen und frische Werte mit volatile ... 414 5.8 ... Teile und herrsche mit Fork und Join ... 418 5.9 ... Mit dem Thread verbundene Variablen ... 424 5.10 ... Threads in einer Thread-Gruppe ... 430 5.11 ... Reaktive Programmierung und die Flow-API ... 438 5.12 ... Zeitgesteuerte Abläufe ... 440 5.13 ... Ausführen externer Programme, Starten von Prozessen ... 442 5.14 ... Den Stack-Trace erfragen ... 450 5.15 ... Einen Abbruch der virtuellen Maschine erkennen ... 455 5.16 ... Zum Weiterlesen ... 457 6. Raum und Zeit ... 459 6.1 ... Sprachen der Länder ... 459 6.2 ... Internationalisierung und Lokalisierung ... 463 6.3 ... Weltzeit ... 468 6.4 ... Wichtige Datum-Klassen im Überblick ... 469 6.5 ... Die Klasse Date ... 472 6.6 ... Date-Time-API ... 474 6.7 ... Calendar und GregorianCalendar ... 504 6.8 ... Zeitzonen in Java ... 517 6.9 ... Formatieren und Parsen von Date-Objekten ... 520 6.10 ... Die Default-Falle ... 528 6.11 ... Zum Weiterlesen ... 529 7. Dateien, Verzeichnisse und Dateizugriffe ... 531 7.1 ... Alte und neue Welt in java.io und java.nio ... 531 7.2 ... Dateisysteme und Pfade ... 533 7.3 ... Datei- und Verzeichnisoperationen mit der Klasse File ... 569 7.4 ... Dateien mit wahlfreiem Zugriff ... 585 7.5 ... Wahlfreier Zugriff mit SeekableByteChannel und ByteBuffer ... 591 7.6 ... Zum Weiterlesen ... 595 8. Datenströme ... 597 8.1 ... Basisklassen für die Ein-/Ausgabe ... 597 8.2 ... Lesen aus Dateien und Schreiben in Dateien