🤔 Какой механизм в Java позволяет выполнить код на стадии загрузки класса?
Anonymous Quiz
24%
Reflection
4%
Serialization
67%
Static block
5%
Synchronized block
👍1
🤔 Как из класса сделать поток?
Чтобы класс стал потоком (Thread) в Java, есть два способа:
1. Наследовать Thread:
- Переопределить метод run().
- Запускать через start().
2. Реализовать интерфейс Runnable:
- Создать Runnable-объект с методом run().
- Передать его в Thread и запустить.
Предпочтительнее — реализовывать Runnable, так как Java не поддерживает множественное наследование, и это гибче.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Наследовать Thread:
- Переопределить метод run().
- Запускать через start().
2. Реализовать интерфейс Runnable:
- Создать Runnable-объект с методом run().
- Передать его в Thread и запустить.
Предпочтительнее — реализовывать Runnable, так как Java не поддерживает множественное наследование, и это гибче.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой из классов используется для форматированного вывода текста?
Anonymous Quiz
82%
Formatter
6%
Scanner
12%
StringBuilder
0%
StringTokenizer
👍2
🤔 Есть ли у List и Set что-то общее?
Да.
Они оба:
- реализуют интерфейс Collection;
- предоставляют базовые методы (add, remove, contains, size и т.д.);
- работают с дженериками;
- поддерживают итерацию (Iterator, for-each).
Но различаются в поведении: Set не допускает дубликатов, List — допускает.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Да.
Они оба:
- реализуют интерфейс Collection;
- предоставляют базовые методы (add, remove, contains, size и т.д.);
- работают с дженериками;
- поддерживают итерацию (Iterator, for-each).
Но различаются в поведении: Set не допускает дубликатов, List — допускает.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥3
🤔 Какой из следующих методов класса java.util.concurrent.CountDownLatch используется для ожидания завершения отсчета?
Anonymous Quiz
42%
await()
20%
waitFor()
34%
countDown()
4%
hold()
👍2
🤔 Какой метод класса File используется для создания нового пустого файла?
Anonymous Quiz
42%
create
6%
make
9%
touch
43%
createNewFile
🔥3
🤔 Какой интерфейс используется для выполнения проверки условия над объектом?
Anonymous Quiz
8%
Function
7%
Supplier
7%
Consumer
78%
Predicate
👍1
🤔 Чем JPA отличается от Hibernate?
- JPA — это спецификация (стандарт), описывающая работу ORM в Java.
- Hibernate — это реализация JPA, а также включает расширения, выходящие за пределы стандарта.
JPA задаёт контракт, Hibernate — конкретный инструмент.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- JPA — это спецификация (стандарт), описывающая работу ORM в Java.
- Hibernate — это реализация JPA, а также включает расширения, выходящие за пределы стандарта.
JPA задаёт контракт, Hibernate — конкретный инструмент.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7
🤔 Какой интерфейс используется для создания объекта, который может быть вызван как функция?
Anonymous Quiz
16%
Runnable
13%
Callable
64%
Function
7%
Supplier
👍2
🤔 Что такое «система управления базами данных»?
Система управления базами данных (СУБД) — это программное обеспечение, которое позволяет создавать, управлять и получать доступ к базам данных, обеспечивая целостность данных, безопасность, поддержку транзакций и многопользовательский доступ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Система управления базами данных (СУБД) — это программное обеспечение, которое позволяет создавать, управлять и получать доступ к базам данных, обеспечивая целостность данных, безопасность, поддержку транзакций и многопользовательский доступ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой уровень изоляции транзакций предотвращает фантомные чтения?
Anonymous Quiz
8%
READ UNCOMMITTED
28%
READ COMMITTED
29%
REPEATABLE READ
35%
SERIALIZABLE
👍3💊1
🤔 Что такое связанный список как структура данных?
Связанный список — это структура, состоящая из узлов (элементов), каждый из которых содержит:
- данные;
- указатель на следующий узел (в односвязном);
- и (в двусвязном) — на предыдущий узел.
Преимущества:
- Быстрая вставка и удаление на любом участке (без сдвига). Недостатки:
- Доступ к элементам возможен только последовательно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Связанный список — это структура, состоящая из узлов (элементов), каждый из которых содержит:
- данные;
- указатель на следующий узел (в односвязном);
- и (в двусвязном) — на предыдущий узел.
Преимущества:
- Быстрая вставка и удаление на любом участке (без сдвига). Недостатки:
- Доступ к элементам возможен только последовательно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7
🤔 Что произойдет, если определить mutable поле внутри record?
Anonymous Quiz
30%
Ничего, records поддерживают mutable поля
35%
Будет выброшена ошибка компиляции
30%
Поле будет автоматически сделано final
5%
Поле будет проигнорировано
🤔5💊4
🤔 Каким образом задаётся адрес документа, на который следует перейти?
Адрес указывается в атрибуте href тега <a>, например: <a href="https://example.com ">Ссылка</a>.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Адрес указывается в атрибуте href тега <a>, например: <a href="
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊5👍4
🤔 Что происходит, если не указать тип параметра в обобщённом классе?
Anonymous Quiz
36%
Ошибка компиляции
42%
Используется Object
0%
Используется Null
22%
Тип определяется автоматически
🔥2
🤔 Какой из методов класса Object может быть вызван для пробуждения потока, ожидающего на мониторе объекта?
Anonymous Quiz
7%
wakeup()
87%
notify()
4%
signal()
2%
resume()
👍3
🤔 Что даёт аннотация @Service?
Аннотация@Service помечает класс как бизнес-слой в приложении и говорит Spring, что это бин, подлежащий сканированию и управлению. Обычно используется для сервисов и логики приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Аннотация
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой метод из java.nio.file.Files класса используется для копирования файла?
Anonymous Quiz
43%
copyFile()
2%
transfer()
53%
copy()
2%
duplicate()
👍1🔥1
🤔 Какая будет скорость взятия элемента в ArrayList?
Доступ по индексу — O(1) (мгновенно), т.к. используется массив.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Доступ по индексу — O(1) (мгновенно), т.к. используется массив.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Можно ли создать экземпляр enum через оператор new?
Anonymous Quiz
23%
Да, всегда
57%
Нет, никогда
11%
Да, но только в приватном конструкторе
9%
Да, но только в статическом методе
👍2