KnowledgeCity

Fortgeschrittenes Java: Überblick

Sie entdecken den Veröffentlichungsrhythmus von Oracle und verschaffen Sie sich einen Überblick über die jüngsten Ereignisse und einen Ausblick auf zukünftige Entwicklungen
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 3 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Fortgeschrittene  Anbieter Scott Stanlick  3 Lektionen ·  13m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

In diesen Lektionen behandeln wir den neuen Veröffentlichungszeitplan, den Oracle eingeführt hat, und erfahren, wie Sie mit den aktuellen Trends Schritt halten können. Der jährliche Veröffentlichungszeitplan, der in der Regel eine Wartezeit von 18 bis 24 Monaten bedeutete, um neue Funktionen in produktiven Anwendungen nutzen zu können, wurde abgeschafft.

Wir werden erörtern, wie Java traditionell auf Klassen und Schnittstellen beschränkt war und wie Oracle das Typensystem der Java-Sprache seitdem erweitert hat: Vor ein paar Jahren wurde ein Aufzählungstyp hinzugefügt, und vor kurzem hat Oracle einen Datensatztyp hinzugefügt. Der Record-Typ ist in vielen Fällen nützlich, in denen Programmierer zuvor gezwungen waren, stattdessen eine Klasse zu verwenden.

Zum Abschluss werfen wir einen Blick in die Zukunft von Java und auf das vorausschauende Denken, das die Sprache zu einer der am weitesten verbreiteten Programmiersprachen macht.

Was Sie lernen werden

  • Beschreiben Sie den Oracle-Veröffentlichungszyklus und seinen Umstieg von dem jährlichen 18-bis-24-Monats-Veröffentlichungszyklus
  • Identifizieren Sie assortierte neue Java-Sprachfunktionen, die von Oracle hinzugefügt wurden
  • Erklären Sie, wie die switch-Struktur verbessert wurde
  • Nutzen Sie mehrzeilige Strings in modernem Java
  • Erkennen Sie Javas neues Pattern Matching mit instanceof
  • Verfolgen Sie die Java-Versionshistorie und die Erweiterung des Java-Sprachtypensystems

Wichtige Erkenntnisse

  • Oracle hat sich zu einem neuen Veröffentlichungszyklus verpflichtet und ersetzt den vorherigen jährlichen Zyklus, der typischerweise bedeutete, 18 bis 24 Monate zu warten, bevor neue Funktionen in Produktionsanwendungen verwendet werden konnten.
  • Java war traditionell auf Klassen und Schnittstellen beschränkt, aber Oracle hat das Java-Sprachtypensystem seitdem erweitert.
  • Ein aufgezählter Typ wurde ein paar Versionen früher hinzugefügt, und Oracle hat kürzlich einen Datensatztyp hinzugefügt.
  • Der Datensatztyp ist in vielen Fällen nützlich, in denen Programmierer zuvor gezwungen waren, stattdessen eine Klasse zu verwenden.
  • Der Kurs schließt mit einem Blick auf die Zukunft von Java und das zukunftsorientierte Denken, das es zu einer der am weitesten verbreiteten Programmiersprachen macht.

Häufig gestellte Fragen

Welche Themen behandelt dieser Kurs?

Er behandelt Oracles neuen Veröffentlichungszyklus und wie man mit aktuellen Trends Schritt hält, die Erweiterung des Java-Sprachtypensystems (einschließlich des aufgezählten Typs und des neueren Datensatztyps) und moderne Java-Coding-Funktionen wie den verbesserten switch, mehrzeilige Strings und Pattern Matching mit instanceof. Er schließt mit einem Blick in die Zukunft von Java ab.

Was werde ich nach Abschluss dieses Kurses tun können?

Sie werden in der Lage sein, den Oracle-Veröffentlichungszyklus zu beschreiben, assortierte neue Sprachfunktionen zu identifizieren, zu erklären, wie der switch verbessert wurde, zu verstehen, wie mehrzeilige Strings verwendet werden, und Javas neues Pattern Matching mit instanceof zu erkennen.

Welche Lektionen sind enthalten?

Der Kurs umfasst drei Lektionen: Java-Versionshistorie, Java-Typensysteme und modernes Java-Coding.

Welche Fähigkeiten bezieht sich dieser Kurs auf?

Er bezieht sich auf Java 11, Java 8, Java EE-Versionshistorie, Java Enterprise Edition, Oracle Agile und den Software-Release-Lebenszyklus.

Warum wurde der Datensatztyp zu Java hinzugefügt?

Der Datensatztyp ist in vielen Fällen nützlich, in denen Programmierer zuvor gezwungen waren, stattdessen eine Klasse zu verwenden, und ist Teil von Oracles Erweiterung des Java-Sprachtypensystems.