🤔 Что произойдет, если два потока одновременно вызовут метод HashMap.put() в Java без дополнительной синхронизации?
Anonymous Quiz
12%
Возникнет deadlock
67%
Возникнет race condition
18%
HashMap корректно обновит данные
3%
Код скомпилируется с ошибкой
💊3
🤔 Какой интерфейс в Java гарантирует, что объекты могут быть клонированы?
Anonymous Quiz
7%
Serializable
1%
Comparable
91%
Cloneable
1%
Iterable
👍1
🤔 Какие два основных участка памяти для хранения данных есть?
Существует два главных участка памяти: стек и куча. Стек используется для хранения локальных переменных и ссылок на объекты. Он работает по принципу LIFO и очищается автоматически при выходе из метода. Куча, в свою очередь, предназначена для хранения объектов, которые создаются во время выполнения программы и могут существовать дольше, чем вызов одного метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Существует два главных участка памяти: стек и куча. Стек используется для хранения локальных переменных и ссылок на объекты. Он работает по принципу LIFO и очищается автоматически при выходе из метода. Куча, в свою очередь, предназначена для хранения объектов, которые создаются во время выполнения программы и могут существовать дольше, чем вызов одного метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍9
🤔 Какой из классов java.nio.file используется для работы с путями файлов и директорий?
Anonymous Quiz
71%
Path
22%
FilePath
5%
Directory
2%
FileUtils
👍1
👍1🔥1
🤔 Какой из методов используется для добавления элемента в коллекцию Set?
Anonymous Quiz
61%
add()
32%
put()
2%
insert()
5%
append()
🔥2
🤔 Какой метод используется для выполнения преобразования одного типа данных в другой с использованием лямбда-выражения?
Anonymous Quiz
82%
map()
4%
filter()
9%
collect()
5%
reduce()
👍2💊2
🤔 Какой тип исключения НЕ является подклассом java.lang.Exception?
Anonymous Quiz
10%
java.io.IOException
11%
java.lang.RuntimeException
71%
java.lang.OutOfMemoryError
8%
java.lang.InterruptedException
👍2
🤔 Какой метод класса File используется для удаления файла?
Anonymous Quiz
17%
deleteFile()
34%
remove()
5%
erase()
43%
delete()
👍1
🤔 Какой интерфейс используется для выполнения асинхронных вычислений, которые могут завершиться успехом или неудачей?
Anonymous Quiz
15%
Runnable
14%
Callable
24%
Future
46%
CompletableFuture
💊3👍1
🤔 Какой интерфейс следует использовать для создания коллекции, которая гарантирует порядок вставки элементов?
Anonymous Quiz
4%
HashSet
18%
TreeSet
64%
LinkedHashSet
14%
PriorityQueue
👍1
🤔 Какая политика в Hibernate для коллекций?
По умолчанию:
- Используется LAZY загрузка коллекций.
- Коллекции могут быть List, Set, Map.
- Поведение можно изменить через@OneToMany (fetch = FetchType.EAGER) и аналогично для других связей.
Также можно управлять каскадом операций через cascade = {CascadeType.ALL}.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
По умолчанию:
- Используется LAZY загрузка коллекций.
- Коллекции могут быть List, Set, Map.
- Поведение можно изменить через
Также можно управлять каскадом операций через cascade = {CascadeType.ALL}.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥2
🤔 Какую ошибку вызовет попытка изменить значение переменной final?
Anonymous Quiz
3%
NullPointerException
30%
IllegalArgumentException
11%
ClassCastException
57%
Compilation error
👍1
🤔 Какой из перечисленных методов не является методом класса Thread?
Anonymous Quiz
29%
run()
20%
start()
35%
wait()
16%
join()
👍1
🤔 Можно ли объявить интерфейс как final?
Anonymous Quiz
20%
Да
75%
Нет
4%
Только через static
2%
Только через abstract
👍2
🤔 Какой метод класса Object используется для получения класс-объекта во время выполнения?
Anonymous Quiz
9%
getClassObject()
5%
getRuntimeClass()
78%
getClass()
8%
getObjectClass()
👍1
🤔 Что такое java.util.concurrent.ExecutorService?
Anonymous Quiz
12%
Интерфейс для создания потоков
64%
Интерфейс для управления пулом потоков
9%
Класс для работы с асинхронными задачами
16%
Класс для управления потоками
🔥1💊1
🤔 Какое значение будет результатом выполнения выражения (int)(Math.random() * 10)?
Anonymous Quiz
17%
От 1 до 10 включительно
32%
От 0 до 10 включительно
10%
От 1 до 9 включительно
41%
От 0 до 9 включительно