🤔 Как сортировать листовую коллекцию? - Использовать Collections.sort(list) — сортировка по Comparable. - Или list.sort(Comparator) — с явным сравнением. - Также можно использовать Stream.sorted() и собрать обратно в список. Важно: объекты должны реализовать Comparable, либо нужно передать Comparator.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Какая самая важная отличительная черта Promise? Неотменяемость и одноразовость: - После перехода в состояние fulfilled или rejected, его нельзя переиграть; - Асинхронность выполняется один раз.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Как поведёт себя уже инстанциированный итератор, если вызвать collection.remove()? Если коллекция структурно изменится без использования этого итератора, то при следующем вызове iterator.next() или iterator.remove() будет выброшено ConcurrentModificationException (fail-fast поведение).
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Что даёт аннотация @Service? Аннотация @Service помечает класс как бизнес-слой в приложении и говорит Spring, что это бин, подлежащий сканированию и управлению. Обычно используется для сервисов и логики приложения.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Что находится под буквой L в принципах SOLID? L — Liskov Substitution Principle (Принцип подстановки Барбары Лисков). Подкласс должен быть взаимозаменяем с родительским классом без нарушения логики. Иными словами: объект подкласса должен корректно работать везде, где используется объект суперкласса.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Какие различные методы управления сессией в сервлетах есть?
1. Cookies: Хранение идентификатора сессии в браузере. 2. URL Rewriting: Добавление идентификатора сессии в параметры URL. 3. Hidden Form Fields: Передача идентификатора сессии через скрытые поля формы. 4. HTTP Session: Использование объекта HttpSession для хранения данных сессии на сервере.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний