Java | Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more5 527
Subscribers
-124 hours
-137 days
-5430 days
Posts Archive
5 525
🤔 Что такое Java?
Java — это:
- Объектно-ориентированный язык программирования;
- Работает по принципу: «Написал один раз — работает везде» благодаря JVM;
- Поддерживает: платформенную независимость, автоматическое управление памятью, обширную стандартную библиотеку, мультипоточность и безопасный синтаксис.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Что произойдет, если два потока одновременно вызовут метод HashMap.put() в Java без дополнительной синхронизации?
5 525
🤔 Какой метод класса ArrayList используется для добавления элемента в конец списка?
5 525
🤔 В чем заключаются различия между стеком (stack) и кучей (heap) с точки зрения многопоточности?
- Стек (stack) — это область памяти для хранения локальных переменных и вызовов методов потока. У каждого потока свой отдельный стек.
- Куча (heap) — это общая для всех потоков область памяти для размещения объектов, поэтому работа с кучей требует синхронизации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какое регулярное выражение используется для поиска строк, содержащих слово "java" независимо от регистра?
5 525
🤔 Какой из следующих интерфейсов используется для создания потока исполнения?
5 525
🤔 Какие есть ограничения на ключи?
- Primary Key:
- Должен быть уникален.
- Не допускает NULL.
- Foreign Key:
- Значение должно существовать в родительской таблице.
- Может ограничивать удаление или обновление (RESTRICT, CASCADE).
- Unique:
- Значение должно быть уникальным, но может быть NULL (в зависимости от СУБД).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какой из методов java.util.concurrent.ExecutorService инициирует упорядоченное завершение работы сервиса, при этом ранее отправленные задачи выполняются, а новые не принимаются?
5 525
🤔 Какой из методов интерфейса java.util.Collection является агрегатной операцией?
5 525
🤔 Какую задачу решает шард?
Шардирование (sharding) — это горизонтальное разделение данных на части (шарды) для масштабирования:
- Уменьшает нагрузку на отдельную БД.
- Позволяет хранить большие объёмы данных.
- Ускоряет доступ, если запрос идёт в нужный шард.
Шард — это по сути фрагмент базы, содержащий часть записей (например, пользователей с ID от 1000 до 2000).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какая структура данных используется для реализации стека в классе Stack?
5 525
🤔 В чём разница между COUNT(*) и COUNT(column)?
- COUNT(*) — считает все строки, включая строки с NULL.
- COUNT(column) — считает только строки, где column IS NOT NULL.
Пример: если 3 строки, одна из них с NULL в email, то:
- COUNT(*) = 3
- COUNT(email) = 2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какое значение будет результатом выполнения выражения (int)(Math.random() * 10)?
5 525
🤔 Что такое интернационализация?
Интернационализация (i18n) — это подготовка приложения к поддержке разных языков и регионов. Это этап проектирования, когда текст, форматы, единицы измерения делаются гибкими.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какой из следующих методов используется для получения ссылки на текущий поток?
5 525
🤔 Что знаешь про поверхностное копирование?
Поверхностное копирование создаёт новый объект, но:
- Копирует ссылки на вложенные объекты, а не их содержимое.
- Изменения во вложенных объектах будут отражаться в обоих копиях.
Это быстро, но может привести к неожиданному поведению, если объекты взаимосвязаны.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 525
🤔 Какой из следующих классов используется для обработки исключений, связанных с доступом к элементам коллекции, которых не существует?
