Predicate<T> (предикат) — интерфейс, с помощью которого реализуется функция, получающая на вход экземпляр класса T и возвращающая на выходе значение типа boolean.Интерфейс содержит различные методы по умолчанию, позволяющие строить сложные условия (and, or, negate).
DoublePredicate — предикат, получающий на вход Double;IntPredicate — предикат, получающий на вход Integer;LongPredicate — предикат, получающий на вход Long.Please open Telegram to view this post
VIEW IN TELEGRAM
❤10⚡6💯1
В каком классе или интерфейсе реализованы методы wait(), notify(), notifyAll()?
Anonymous Quiz
44%
Object
21%
Runnable
30%
Thread
6%
Ни в каком из вышеперечисленных
❤6
Дана матрица
m x n, представляющая собой лабиринт с пустыми ячейками ('.') и стенами ('+').Появившись по адресу
entrance, необходимо найти самый короткий путь до выхода и вернуть количество шагов. Двигаться можно только вверх, вниз, влево и вправо. Выходом является пустая ячейка на границе лабиринта, однако, если мы появляемся уже на границе, то выходом это место не считается.Алгоритм использует поиск в ширину (BFS) для нахождения минимального расстояния от входа до выхода. Он итеративно обходит соседние клетки, добавляет их в очередь и отмечает посещенные клетки. Как только находится выход, он возвращает минимальное количество шагов. (Подробный разбор кода в чате)
Эта задача на YouTube — КЛИК
Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣71❤7⚡3
Что такое «интеграционное тестирование»?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22⚡2
Знали ли вы, что Spring Boot-приложение в контейнере может запускаться за миллисекунды?
При этом без ущерба для производительности, памяти, паритета окружений разработки-продакшена, без ограничений возможностей языка Java и почти без изменения кода приложения.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12⚡3💯1
Lombok — по-настоящему хороший инструмент, который помогает писать меньше кода и больше сосредотачиваться на реальной работе.
Суть в том, как вы используете Lombok в проекте: есть как хорошие, так и плохие способы использования.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18⚡1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣53❤6💯5
💯1
LongAdder — это класс из пакета java.util.concurrent, который оптимизирован для высокопроизводительного параллельного суммирования значений типа long.LongAdder применяется в многопоточных приложениях для эффективного подсчета суммы или другого агрегатного значения из нескольких потоков.Please open Telegram to view this post
VIEW IN TELEGRAM
❤14⚡2💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67💯8❤2⚡1
Как перебрать элементы
LinkedList в обратном порядке, не используя медленный get(index)?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22⚡4💯3
Размышляете над тем, какой фреймворк освоить, чтобы стать полноценным специалистом?
В нашем распоряжении десятки фреймворков, но не обязательно знакомиться со всеми. Какие-то вы начнете изучать по мере необходимости, но есть ряд фреймворков, подлежащих освоению в первую очередь, например Spring и Hibernate.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9⚡2💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣36💯10❤1
🤣8❤2
Сортировка Шелла (Shell sort) — это улучшенная версия сортировки вставками.
В отличие от сортировки вставками, которая сравнивает и перемещает элементы на одну позицию вперед, сортировка Шелла сравнивает и перемещает элементы на большее расстояние друг от друга.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17⚡2💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣80❤7⚡2