Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
In diesem Kurs über Java-Programmierung für Fortgeschrittene lernen Sie die unzähligen Fortschritte der Sprache kennen, ohne das Internet nach Hinweisen durchforsten zu müssen. Die Sprache Java hat sich in vielerlei Hinsicht weiterentwickelt, wobei sich dieser Kurs auf die für Software-Ingenieure relevantesten Fortschritte konzentriert.
Von neuen Auflistungsklassen und funktionaler Programmierung, effizienten Thread-Pool-Executors, neu gestalteten NIO- und Date-Time-APIs bis hin zu Erweiterungen im Typsystem ist dieser Kurs ein wahres Festmahl.
Wir besprechen nicht nur die Vorzüge jedes einzelnen Themas, sondern gehen auch auf Live-Coding-Beispiele ein, an denen Sie sehen können, wie sich das Konzept im Arbeitscode manifestiert. Fast jede Lektion enthält Programmierbeispiele, die mit Unit-Tests gespickt sind, die beweisen, dass das Konzept zur Laufzeit die richtigen Ergebnisse liefert.
Der Kurs konzentriert sich auf die Fortschritte in der Java-Sprache, die für Software-Ingenieure am wichtigsten sind.
Er behandelt neue Collection-Klassen und funktionale Programmierung, effiziente Thread-Pool-Ausführer, neu gestaltete NIO- und Datums-Uhrzeit-APIs, Erweiterungen im Typensystem und Entwurfsmuster, mit Lektionen von der Java-Versionshistorie und Typensystemen bis hin zu Threads, Datei-APIs und Datums-Uhrzeit-APIs.
Ja. Er vertieft sich in Live-Coding-Beispiele, und fast jede Lektion bietet Coding-Beispiele mit Unit-Tests, die beweisen, dass das Konzept zur Laufzeit die richtigen Ergebnisse liefert.
Sie werden Programmierausdrücke unter Verwendung neuer Bibliotheken und APIs bewerten, Coding-Muster erkennen, die Ihre Software auf neue Höhen bringen, erklären, wie die neuen APIs Ihre Programmierabläufe vereinfachen, und neue Ansätze zur Lösung wiederkehrender Softwareprobleme identifizieren.