🤔 Какой механизм в Java позволяет классу изменять свое поведение во время выполнения, основываясь на его свойствах или окружении?
Anonymous Quiz
40%
Polymorphism
37%
Reflection
12%
Dynamic Binding
11%
Overloading
🔥2
🤔 Какой метод используется для проверки наличия следующего элемента в коллекции, используя итератор?
Anonymous Quiz
10%
next()
86%
hasNext()
3%
contains()
1%
checkNext()
👍2
🤔 Какой интерфейс используется для асинхронного выполнения задач с возможностью их отмены?
Anonymous Quiz
21%
Callable
14%
Runnable
42%
Future
23%
Executor
👍2
🤔 Какой метод интерфейса ExecutorService ожидает завершения всех задач?
Anonymous Quiz
23%
wait()
34%
join()
30%
awaitTermination()
12%
terminate()
👍2
🤔 Какой интерфейс используется для создания копий объектов в Java?
Anonymous Quiz
87%
Cloneable
4%
Serializable
7%
Copyable
2%
Duplicable
👍1
🤔 Какое ключевое слово используется для указания, что метод или класс устарели и не рекомендуется использовать?
Anonymous Quiz
1%
96%
👍2
🤔 Какой метод класса Class возвращает массив конструкторов класса?
Anonymous Quiz
81%
getConstructors()
1%
fetchConstructors()
2%
retrieveConstructors()
16%
constructors()
👍2
🤔 Зачем нужен CompletableFuture?
CompletableFuture расширяет Future и:
- позволяет неблокирующе обрабатывать результат (thenApply, thenAccept);
- строить цепочки асинхронных действий;
- обрабатывать ошибки через exceptionally;
- запускать задачи в разных потоках.
Это основа для функционального, асинхронного программирования в Java.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- позволяет неблокирующе обрабатывать результат (thenApply, thenAccept);
- строить цепочки асинхронных действий;
- обрабатывать ошибки через exceptionally;
- запускать задачи в разных потоках.
Это основа для функционального, асинхронного программирования в Java.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5👍2
🤔 Какой из следующих классов является примером декоратора (decorator) в Java I/O?
Anonymous Quiz
24%
FileInputStream
45%
BufferedInputStream
12%
ByteArrayInputStream
19%
DataInputStream
👍2
🤔 Какой метод необходимо переопределить для кастомной сериализации объекта?
Anonymous Quiz
62%
writeObject()
23%
readObject()
5%
readExternal()
10%
writeExternal()
👍2
🤔 Какой класс в Java предназначен для работы с временем с точностью до наносекунд?
Anonymous Quiz
3%
java.util.Date
45%
java.time.Instant
23%
java.time.LocalDateTime
29%
java.sql.Timestamp
👍1
🤔 Какой из следующих классов является потокобезопасным для использования в многопоточных приложениях?
Anonymous Quiz
6%
ArrayList
64%
Vector
11%
LinkedList
19%
HashSet
👍2
👍2🤔1
🤔 В чем взаимосвязь контракта equals и hashCode?
Взаимосвязь контрактов equals и hashCode в Java заключается в том, что если два объекта считаются равными по методу equals(), то они должны иметь одинаковый hashCode(). Это важно для корректной работы коллекций, таких как HashMap и HashSet, которые используют hashCode() для быстрого поиска. Нарушение этого контракта может привести к ошибкам — например, одинаковые объекты не будут корректно храниться в коллекции, основанной на хешировании.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Можно ли вызвать нестатический метод из статического метода?
Anonymous Quiz
12%
Да, напрямую
50%
Да, через объект
37%
Нет, никогда
0%
Только в особых случаях
👍3
🤔 Какой из следующих методов используется для замены части строки другой строкой?
Anonymous Quiz
87%
replace()
9%
substitute()
2%
change()
2%
modify()
👍3
🤔 Что известно про управление уровнями изоляции транзакций в Hibernate?
Hibernate поддерживает стандартные уровни изоляции транзакций, определяемые JDBC:
- READ_UNCOMMITTED
- READ_COMMITTED
- REPEATABLE_READ
- SERIALIZABLE
Эти уровни можно установить через Transaction API или настройки JDBC.
Они управляют тем, какие изменения доступны другим транзакциям, и предотвращают эффекты вроде грязного чтения, неповторяемого чтения и фантомных записей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Hibernate поддерживает стандартные уровни изоляции транзакций, определяемые JDBC:
- READ_UNCOMMITTED
- READ_COMMITTED
- REPEATABLE_READ
- SERIALIZABLE
Эти уровни можно установить через Transaction API или настройки JDBC.
Они управляют тем, какие изменения доступны другим транзакциям, и предотвращают эффекты вроде грязного чтения, неповторяемого чтения и фантомных записей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5
🤔 Какой тип исключения является unchecked?
Anonymous Quiz
9%
IOException
8%
SQLException
74%
RuntimeException
8%
InterruptedException
👍2
🤔 Что такое "method overloading"?
Anonymous Quiz
93%
Несколько методов с одинаковым именем, но разными параметрами
1%
Несколько классов с одинаковым именем
3%
Несколько интерфейсов с одинаковым методом
3%
Несколько методов с одинаковым телом
👍1
🤔 Какими командами пользоваться в Git?
- git clone, git pull, git push;
- git add, git commit;
- git checkout, git branch, git merge, git rebase;
- git stash, git reset, git revert, git cherry-pick.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- git clone, git pull, git push;
- git add, git commit;
- git checkout, git branch, git merge, git rebase;
- git stash, git reset, git revert, git cherry-pick.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥2💊2