Z kursu: Zaawansowane programowanie w języku Java

Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji

Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 900 kursów prowadzonych przez ekspertów w branży.

Stosowanie wyrażeń lambda w języku Java

Stosowanie wyrażeń lambda w języku Java

- [Bethan] Lambdy zapewniają krótki i prosty sposób implementacji funkcjonalnych interfejsów w Javie. Są one obecnie powszechnie używaną funkcją w języku Java, więc przydatna jest umiejętność ich czytania i rozumienia, a także używania ich we własnym kodzie. W tym przykładzie mam funkcjonalny interfejs o nazwie greeting message, który ma pojedynczą abstrakcyjną metodę o nazwie greet, a następnie w mojej głównej klasie implementuję nową instancję wiadomości powitalnej przy użyciu anonimowej klasy wewnętrznej. Zastąpiam wiadomość powitalną, a następnie nazwę przeanalizowaną. Zamiast używać całego tego kodu boilerplate, mogę zamiast tego użyć lambdy, aby kod był krótszy i prostszy, więc w głównej metodzie poniżej kodu, który już mam. Tworzę drugą zmienną wiadomości powitania i nazwę ją gm2, a następnie wstawię znak równości. Teraz muszę użyć pary nawiasów, wewnątrz tych nawiasów umieszczam zmienne, które będą używane w metodzie greet. Jest to dokładnie to samo, co informacje w nawiasach,…

Spis treści