🤔 В каком порядке будут выполнены блоки инициализации в Java?
Anonymous Quiz
48%
Статический блок, инициализационный блок, конструктор
7%
Конструктор, инициализационный блок, статический блок
16%
Инициализационный блок, статический блок, конструктор
29%
Статический блок, конструктор, инициализационный блок
👍2💊2
🤔 Какой цикл жизни Spring Beans?
Цикл жизни Spring Beans включает создание бина, настройку его свойств, инициализацию, использование и в конечном итоге уничтожение. Spring управляет всеми этапами жизненного цикла через контейнер
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥2🤔1
🤔 Какой из следующих классов используется для чтения символов из строки?
Anonymous Quiz
6%
StringBuilder
8%
StringBuffer
50%
StringReader
36%
BufferedReader
👍1
🤔 Что такое "пул строк" в Java?
Anonymous Quiz
10%
Коллекция строк
89%
Набор уникальных строк в памяти
1%
Метод для создания строк
0%
Алгоритм сортировки строк
👍2
🤔 Что известно о Criteria API?
Criteria API — это типобезопасный и объектно-ориентированный способ построения SQL-запросов в Hibernate. Вместо написания HQL или SQL вручную, разработчик формирует запрос с помощью Java-объектов. Удобно при динамическом построении сложных запросов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Criteria API — это типобезопасный и объектно-ориентированный способ построения SQL-запросов в Hibernate. Вместо написания HQL или SQL вручную, разработчик формирует запрос с помощью Java-объектов. Удобно при динамическом построении сложных запросов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥2
🤔 Какой из методов интерфейса Map возвращает набор всех значений в карте?
Anonymous Quiz
7%
keySet()
27%
entrySet()
46%
values()
20%
getValues()
👍1
🤔 Какой интерфейс необходимо реализовать, чтобы использовать объекты в конструкции try-with-resources?
Anonymous Quiz
12%
Serializable
4%
Cloneable
78%
AutoCloseable
6%
Runnable
👍2
🤔 Что такое асинхронные сообщения?
Асинхронные сообщения — это обмен сообщениями между сервисами, при котором отправитель не ждёт немедленного ответа. Получатель может обработать сообщение позже. Используются в микросервисах и очередях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Асинхронные сообщения — это обмен сообщениями между сервисами, при котором отправитель не ждёт немедленного ответа. Получатель может обработать сообщение позже. Используются в микросервисах и очередях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод класса Collections используется для обратного порядка элементов в списке?
Anonymous Quiz
5%
invert()
91%
reverse()
3%
flip()
1%
backward()
👍1
🤔 Можно ли сериализовать статические поля класса?
Anonymous Quiz
25%
Да
53%
Нет
12%
Только если они final
10%
Только если они transient
🔥1
🤔 Какие подклассы класса OutputStream есть, для чего они предназначены?
- FileOutputStream — запись байтов в файл;
- BufferedOutputStream — буферизированная запись для ускорения;
- DataOutputStream — запись примитивных типов данных;
- ObjectOutputStream — сериализация объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- FileOutputStream — запись байтов в файл;
- BufferedOutputStream — буферизированная запись для ускорения;
- DataOutputStream — запись примитивных типов данных;
- ObjectOutputStream — сериализация объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔 Какой из следующих классов предоставляет методы для форматирования чисел?
Anonymous Quiz
18%
Number
35%
NumberFormat
37%
Formatter
10%
DecimalFormat
💊4🤔1
🤔 Какой из следующих классов реализует интерфейс SortedMap?
Anonymous Quiz
7%
HashMap
18%
LinkedHashMap
73%
TreeMap
3%
ConcurrentHashMap
👍3
🤔 Использование оператора instanceof?
Позволяет проверить, принадлежит ли объект определённому типу. Удобно при проверке перед приведением типов или в шаблоне Visitor.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Позволяет проверить, принадлежит ли объект определённому типу. Удобно при проверке перед приведением типов или в шаблоне Visitor.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥1
🤔 Каков результат компиляции следующей конструкции: List<? super Number> list = new ArrayList<Integer>()?
Anonymous Quiz
44%
Успешная компиляция
35%
Ошибка времени компиляции
4%
Ошибка времени выполнения
17%
Предупреждение компиляции
💊4👍2
🤔 Что происходит при вызове метода wait() у объекта без захвата монитора?
Anonymous Quiz
52%
Генерируется исключение IllegalMonitorStateException
30%
Поток переходит в состояние ожидания
4%
Метод выполняется без ошибок
14%
Ничего не происходит
👍2
🤔 Что такое итератор и зачем он нужен?
Это объект, который предоставляет последовательный доступ к элементам коллекции. Он используется для обхода коллекций, поддерживает удаление элементов и работает с различными типами коллекций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥1
🤔 Какой метод класса Object используется для получения класс-объекта во время выполнения?
Anonymous Quiz
11%
getClassObject()
6%
getRuntimeClass()
79%
getClass()
4%
getObjectClass()
👍1
🤔 Какой метод используется для выполнения SQL-запросов в JDBC?
Anonymous Quiz
86%
executeQuery()
6%
runQuery()
6%
executeSQL()
2%
runSQL()
👍1
🤔 Что известно про способы оптимизации запросов в БД?
Оптимизация включает:
- использование индексов;
- избегание SELECT;
- нормализацию;
- анализ плана выполнения (EXPLAIN);
- кэширование результатов;
- ограничение количества подзапросов и JOIN-ов;
- агрегации и фильтрации на уровне БД, а не в приложении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Оптимизация включает:
- использование индексов;
- избегание SELECT;
- нормализацию;
- анализ плана выполнения (EXPLAIN);
- кэширование результатов;
- ограничение количества подзапросов и JOIN-ов;
- агрегации и фильтрации на уровне БД, а не в приложении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4👍3💊2
🤔 Что произойдет при попытке добавить метод main в enum?
Anonymous Quiz
52%
Ошибка компиляции
2%
Ошибка времени выполнения
40%
Программа запустится корректно
5%
Enum будет недоступен
👍2