Aus dem Kurs: Java Praxistipps: Jede Woche neu
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Lambda Expressions und Functional Interfaces – Tutorial zu Java
Aus dem Kurs: Java Praxistipps: Jede Woche neu
Lambda Expressions und Functional Interfaces
Als sich in den 90er Jahren des letzten Jahrtausends objektorientierte Programmierung als der heilige Gral etabliert hat, wurde alles, was nicht objektorientiert war, als schlecht gebrandmarkt oder zumindest minderwertig. Alles musste ein Objekt sein, aber selbst Java hat damals ja bereits gewisse Dinge aus diesem Konzept nicht umgesetzt. Stichwort primitive Datentypen, literale Erzeugung von Strings und natürlich die klassenlosen Objekte, die wir im Fall von Arrays haben. Mittlerweile hat sich der Wind gedreht und funktionale Programmierung, wie sie bspw. in Python oder vor allen Dingen JavaScript möglich ist, hat sich etabliert und objektorientierte Sprachen müssen unbedingt reagieren, weil sonst haben sie den Anschluss verloren. Die sogenannten Lambda-Ausdrücke, hier sehen Sie mal so eine Syntax, die sind ein Versuch, diese dogmatischen Fehler beim Einführen von objektorientierten Konzepten in vielen Sprachen ein bisschen auszugleichen. Dogmatismus tut nie gut, und dass man…
Inhalt
-
-
-
-
(Gesperrt)
Annotations einsetzen4 Min. 6 Sek.
-
(Gesperrt)
Immutable Objects3 Min. 40 Sek.
-
(Gesperrt)
Ordner aufräumen5 Min.
-
(Gesperrt)
Portscanner nutzen3 Min. 22 Sek.
-
(Gesperrt)
Lambda Expressions und Functional Interfaces4 Min. 31 Sek.
-
(Gesperrt)
Fertig: final, finally und finalize4 Min. 8 Sek.
-
(Gesperrt)
Systemressourcen überwachen3 Min. 19 Sek.
-
(Gesperrt)
Netzwerkscan durchführen5 Min. 3 Sek.
-
(Gesperrt)
Boxing und Unboxing5 Min. 30 Sek.
-
(Gesperrt)
Gleichheit oder nicht5 Min. 55 Sek.
-
(Gesperrt)
Java Reflection API4 Min. 46 Sek.
-
(Gesperrt)
Deep Copy vs. Shallow Copy4 Min. 56 Sek.
-
(Gesperrt)
MVC einsezen5 Min. 40 Sek.
-
(Gesperrt)
JavaFX und FXML4 Min. 9 Sek.
-
(Gesperrt)
Singleton-Entwurfsmuster verstehen4 Min. 42 Sek.
-
(Gesperrt)
Python und andere Sprachen aus Java nutzen5 Min. 42 Sek.
-
(Gesperrt)
Build-Tools einsetzen6 Min. 38 Sek.
-
IDEs, deren Schwerpunkte sowie Vorteile5 Min. 42 Sek.
-
(Gesperrt)