Что будет, если очередь пула потоков уже заполнена, но подаётся новая задача?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15⚡4💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61❤9⚡2💯2
Автор статьи сравнивает потребление памяти между асинхронными и многопоточными программами популярных языков — Rust, Go, Java, C#, Python, Node.js, Elixir.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤣5⚡1💯1
Как исключить поля из сериализации?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11⚡4💯2
Дана сетка
m x n, где каждая ячейка может иметь одно из трех значений:0 — пустая ячейка
1 — свежий апельсин
2 — гнилой апельсин
Каждую минуту любой свежий апельсин, находящийся в 4 направлениях рядом с гнилым апельсином, становится гнилым.
Требуется вернуть минимальное количество минут, которое должно пройти до тех пор, пока ни в одной ячейке не останется свежего апельсина. Если это невозможно, вернуть
-1.orangesRotting проходит по всем элементам и вызывает метод infect для каждого элемента со значением 2. Метод infect определяет, какие соседние апельсины можно заразить и распространяет инфекцию на них, увеличивая их значение на 1. -1. В противном случае, метод возвращает максимальное значение, которое представляет время, прошедшее с начала заражения.Эта задача на YouTube — КЛИК
Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17⚡4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣38❤6💯2
Дано целое число
n. Необходимо проверить, является ли число n результатом возведения двойки в степень или же нет. Целое число
n является степенью двойки, если существует целое число x такое, что n == 2^x.(n & (n - 1)) == 0 выполняет побитовое И между числами n и (n - 1). Если результат равен 0, значит в числе n только одна установленная битовая единица. n больше нуля и (n & (n - 1)) равно 0, то метод возвращает true, иначе — false.Эта задача на YouTube — КЛИК
Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣54❤7⚡1💯1
Какие ассоциативные связи между объектами вы знаете?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
💯18❤5⚡4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣50❤5⚡1💯1
Нельзя расширять класс, объявленный как
final. Проще говоря, никакой класс не может наследоваться от данного.Примером
final класса в JDK является String. Первый шаг к созданию неизменяемого класса — пометить его как final, и тогда его нельзя будет расширить.Please open Telegram to view this post
VIEW IN TELEGRAM
❤23⚡5💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣63❤7💯3⚡2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣62❤8⚡3💯2
Автор статьи рассказывает, как в Java работает компиляция, как по шагам прийти к идее необходимости системы сборки и как написать свою простенькую систему.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍1
Параллельная редукция — это процесс сокращения (редукции) коллекции элементов с использованием параллельных вычислений.
В Java для этого можно использовать параллельные потоки и функциональные интерфейсы, такие как
reduce(), collect() и stream().Использование параллельной редукции имеет смысл только при выполнении тяжелых вычислений или обработки больших коллекций данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12❤6💯1