Встречается на собеседованиях • сегодня
Какие плюсы и минусы Java 8
Плюсы:
- Лямбда-выражения: упрощают написание анонимных классов (например,
(a, b) -> a + b) - Stream API: удобная обработка коллекций (
list.stream().filter(x -> x > 0).collect(Collectors.toList())) - Optional: уменьшает NPE (
Optional.ofNullable(value).orElse("default")) - Новые методы в интерфейсах (
defaultиstaticметоды) - Новые Date/Time API (
LocalDate,LocalDateTime)
Минусы:
- Лямбды могут усложнить дебаггинг (стектрейсы менее читаемы)
- Stream API иногда менее производителен, чем традиционные циклы
- Optional не решает проблему NPE полностью (нужно правильно использовать)
- Совместимость с legacy-кодом может требовать доработок

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы