Kurs Java

Klasa Optional

W Javie 8 pojawia się klasa, która umożliwia opakowanie wartości niezależnie od tego, czy ta wartość faktycznie istnieje, czy też jest nullem. To bardzo praktyczne rozwiązanie pozwala na uniknięcie wszechobecnego przed Javą 8 sprawdzania, czy wartość jest różna od null, by następnie wykonać na niej jakąś operację.

Za każdym razem, gdy spodziewaliśmy się braku wartości, byliśmy zobowiązani do stworzenia warunku, jak na poniższym przykładzie:
if (item != null) {
    ...item.getName();
}
Na szczęście ktoś w końcu wpadł na pomysł, że brak wartości jest informacją cenną samą w sobie...
Masz pytanie dotyczące tego rozdziału? Zadaj je nam!
Masz pytanie dotyczące prezentowanego materiału?
Coś jest dla Ciebie niejasne i Twoje wątpliwości przeszkadzają Ci w pełnym zrozumieniu treści?
Napisz do nas maila, a my chętnie znajdziemy odpowiednie rozwiązanie.
Najciekawsze pytania wraz z odpowiedziami będziemy publikować pod rozdziałem.
Nie czekaj. Naucz się programować jeszcze lepiej.
kursjava@javappa.com

Stale się rozwijamy, a więc bądź na bieżąco!
Na ten adres będziemy przesyłać informacje o ważniejszych aktualizacjach, a także o nowych materiałach pojawiających się na stronie.
Polub nas na Facebooku:
Nasi partnerzy: stackshare
Javappa to również profesjonalne usługi programistyczne oparte o technologie JAVA. Jeśli chesz nawiązać z nami kontakt w celu uzyskania doradztwa bądź stworzenia aplikacji webowej powinieneś poznać nasze doświadczenia.
Kliknij O nas .


Pozycjonowanie stron: Grupa TENSE