Java for Beginner
745 subscribers
727 photos
205 videos
12 files
1.18K links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

Наш YouTube канал - https://www.youtube.com/@Java_Beginner-Dev

Наш канал на RUTube - https://rutube.ru/channel/37896292/
Download Telegram
Что выведет код?

import java.util.Optional;

public class Task201025 {
public static void main(String[] args) {
Optional<String> optional = Optional.of("hello");
Optional<String> filtered = optional.filter(s -> s.length() > 10);
Optional<String> mapped = optional.map(s -> null);

System.out.println(filtered.isPresent());
System.out.println(mapped.isPresent());
System.out.println(optional.orElse("world"));
System.out.println(filtered.orElse("java"));
}
}


#Tasks
Вопрос с собеседований

Что такое method reference? 🤓

Ответ:

Ссылки на методы (::) позволяют использовать существующие методы как лямбды.

Например: System.out::println вместо (x) -> System.out.println(x).

Это делает код ещё короче и читаемее.



#собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1