🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
44%
Supplier
36%
Producer
13%
Provider
7%
Generator
👍2
🤔 Как обеспечить синхронизацию в многопоточной среде?
- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из следующих интерфейсов используется для поддержки функциональных операций на потоках данных?
Anonymous Quiz
81%
Stream
4%
Collection
3%
Iterable
12%
Supplier
👍1
🤔 В чём разница между Union и Union All?
UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой из методов в классе StringBuilder изменяет сам объект, на котором вызывается?
Anonymous Quiz
73%
append()
8%
concat()
11%
join()
7%
split()
👍1💊1
🤔 Для чего в стримах предназначен метод limit()?
limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из классов java.nio.file используется для работы с путями файлов и директорий?
Anonymous Quiz
63%
Path
28%
FilePath
6%
Directory
2%
FileUtils
👍1
🤔 Какой из методов не является методом класса Object?
Anonymous Quiz
13%
toString
7%
wait
7%
notify
73%
sleep
👍2
🤔 Что такое параметризованный тип?
Это обобщённый тип, который позволяет задавать конкретный тип данных при использовании. Он повышает типобезопасность и переиспользуемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это обобщённый тип, который позволяет задавать конкретный тип данных при использовании. Он повышает типобезопасность и переиспользуемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3💊2
🤔 Что такое "covariant return type" в Java?
Anonymous Quiz
28%
Переопределение метода с возвращаемым типом подкласса
17%
Переопределение метода с возвращаемым типом суперкласса
11%
Перегрузка метода с разными типами
44%
Метод, который может возвращать несколько типов
🔥1
🤔 Какой метод в классе String используется для приведения всех символов строки к нижнему регистру?
Anonymous Quiz
11%
toLower()
6%
lowerCase()
81%
toLowerCase()
1%
toLowercase()
👍1