- Download der Folien und des Quelltextes
- Eine Herleitung
- Erstellen von Optionals
- Auslesen des Inhalts
- Methoden der Klassen
- OptionalInt, OptionalDouble und OptionalLong
- Praxis: Optionals in der Anwendung
What you'll learn
- 🚀 Alles über die Klasse java_util_Optional
- 🚀 Erstellung, Auslesen und Verwendung von Optionals
- 🚀 Die Spezialklassen OptionalInt, OptionalDouble und OptionalLong
- 🚀 u.v.m.
Description
In diesem Kurs zeige ich Dir alles, was Du zur in Version 8 hinzugefügten Klasse java.util.Optional wissen musst!
Die Einführung dieses Konzepts brachte einige Vorteile mit sich:
Viele Aufrufe in Java liefern entweder null, oder doch einen tatsächlichen Wert zurück. Speichert man das Ergebnis des Aufrufs in einer Variablen, muss man im Anschluss dessen eine null-Prüfung durchführen, um so keine NullPointerException zu erhalten.
Genau diesem Problem nimmt sich das Konzept rund um die Klasse Optional an: Wie der Name schon verrät, kann eine solche Instanz einen Wert halten, muss es aber nicht tun.
Was lernst Du alles in diesem Kurs? Hier die Themen:
1. Eine Herleitung
2. Erstellen von Optionals 3. Auslesen des Inhalts
4. Methoden der Klasse
4.1 ifPresent und ifPresentOrElse
4.2 orElse und orElseGet
4.3 or
4.4 orElseThrow
4.5 filter
4.6 map und flatMap
4.7 stream
5. OptionalInt, OptionalDouble und OptionalLong
Other Courses
![Netcurso-udemy-side-hustle](https://img-c.udemycdn.com/course/480x270/4857158_1e79_2.jpg)
Udemy Course Design for Absolute Beginners (Unofficial)
Learn the secrets of course creation from someone with over 200k students, 500k enrolments and 4-figure monthly re
![Netcurso-engaging-furniture-consumers-in-the-era-of-circular-economy](https://img-c.udemycdn.com/course/480x270/4957650_971c_2.jpg)
Engaging furniture consumers in the era of circular economy
Managing a furniture company in the era of circular economy
![Netcurso-how-to-use-zonguru-review-tutorial-course](https://img-c.udemycdn.com/course/480x270/4985450_08a0.jpg)
How To Use ZonGuru - From A to Z Tutorial And Review
Learn how to use ZonGuru. Step by step tutorial. Great software for Amazon FBA.
About the instructors
![Netcurso-Instructores](https://img-b.udemycdn.com/user/100x100/51051996_6ec0.jpg)
- 4.35 Calificación
- 9228 Estudiantes
- 7 Cursos
Armin Kerscher
Computer scientist
Computer scientist, Oracle certified Java developer (OCA, OCP), 15+ years of experience in Java
--
Once upon a time in a land of mismatched socks, a potato tried to breakdance with a carrot, while a rubber chicken conducted an orchestra of kazoo-playing cats. It was a recipe for hilarity and vegetable funk!
Student feedback
Course Rating
Reviews
Manch Erklärung scheint manchmal nur zusammengereimt. Ich glaube den Praxisteil bereits als Begründung mit in den Theorieteil einzubauen, macht das Ganze einfacher. Warum nutze ich das Ganze, na um mir diese Zeilen Code zu sparen, Lambdas & Co. sei Dank. Umfassend, aber doch vielleicht zu umständlich erklärt an manch einer Stelle.
Und auch hier, wie schon in den beiden anderen Kursen: Theorie ist zwar gut, aber da keine Grundlagen vorausgesetzt werden, sollte man das auch nicht so ausführlich machen, daher besser kurze knappe Erklärung, dazu dann ein umfassendes Beispiel