Java | Тесты
5.55K subscribers
38 photos
625 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какие существуют unchecked exception?

Это исключения, наследующиеся от RuntimeException. Примеры:
- NullPointerException
- IndexOutOfBoundsException
- IllegalArgumentException
- ClassCastException
- ArithmeticException
Их не нужно явно обрабатывать или декларировать в throws.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой паттерн проектирования описывает создание объекта с возможностью возврата его в исходное состояние?
Anonymous Quiz
10%
Singleton
13%
Observer
67%
Memento
10%
Strategy
👍1🤔1
🤔 Эквивалентность может быть?

- Ссылочная (==) — проверяет, указывают ли переменные на один и тот же объект в памяти.
- Логическая (equals()) — сравнивает содержимое объектов, если метод equals переопределён корректно.
По умолчанию equals() в классе Object сравнивает как ==


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥3
🤔 Какой из методов интерфейса Iterator удаляет текущий элемент во время итерации?
Anonymous Quiz
10%
delete()
82%
remove()
4%
discard()
4%
erase()
👍3
🤔 Можно ли внедрять зависимость не только через конструктор?

Да, есть три основных способа внедрения зависимости:
- Через конструктор — предпочтительный.
- Через сеттеры (
@Autowired на методе).
- Через поля (
@Autowired на поле, но хуже по тестируемости).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой метод интерфейса NavigableSet используется для получения наименьшего элемента, строго большего заданного?
Anonymous Quiz
32%
higher()
31%
ceiling()
23%
upper()
14%
above()
🤔2
🤔 В чём проявляется изоляция или её отсутствие?

Изоляция — это когда операции одного процесса не влияют на параллельные процессы. Её отсутствие может приводить к конфликтам при одновременном доступе к данным, неконсистентности и гонкам данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥6
🤔 Какая структура данных используется для реализации стека в классе Stack?
Anonymous Quiz
25%
ArrayList
63%
LinkedList
8%
HashSet
5%
TreeSet
👍1
🤔 Что такое AJAX, как принципиально устроена эта технология?

AJAX (Asynchronous JavaScript and XML) — это способ асинхронного обмена данными между браузером и сервером без перезагрузки страницы. Технология использует JavaScript для создания запросов к серверу (обычно через XMLHttpRequest или fetch), а затем обновляет части страницы на основе полученных данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3🤔2💊2
🤔 Почему нельзя объявить метод интерфейса с модификатором final?

Метод в интерфейсе предназначен для переопределения в классах, которые реализуют этот интерфейс.
final же запрещает переопределение. Это противоречие концепциям интерфейса, поэтому такие методы не разрешены.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍14🔥1
🤔 Какой метод необходимо переопределить при использовании интерфейса Runnable?
Anonymous Quiz
7%
execute()
12%
start()
79%
run()
2%
call()
👍1
🤔 Что такое ThreadLocal-переменная?

ThreadLocal — это способ хранения данных, локальных для каждого потока. Каждый поток получает собственную независимую копию переменной, даже если они используют один и тот же объект ThreadLocal.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥8👍4
🤔 Какой метод используется для получения родительского класса объекта?
Anonymous Quiz
22%
getParentClass()
36%
getSuperclass()
3%
getBaseClass()
38%
getSuperClass()
💊4🔥2👍1
🤔 Какие преимущества придаёт Iterable?

- Позволяет использовать for-each цикл.
- Обеспечивает единый способ итерирования по коллекциям.
- Требует реализации метода iterator().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍8🔥2
🤔 Какой метод используется для удаления всех элементов коллекции?
Anonymous Quiz
46%
clear()
47%
removeAll()
6%
deleteAll()
2%
purge()
👍2
🤔 Есть ли для функциональных интерфейсов какие-нибудь обязательные атрибуты?

Да:
- Функциональный интерфейс должен иметь только один абстрактный метод.
- Может иметь default или static методы.
- Отмечается аннотацией
@FunctionalInterface (не обязательна, но помогает компилятору проверять корректность).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой метод используется для создания нового экземпляра класса через рефлексию?
Anonymous Quiz
59%
newInstance()
25%
getInstance()
14%
createInstance()
2%
makeInstance()
👍2
🤔 В чем разница между методом и конструктором?

- Метод – выполняет операцию и может быть вызван неограниченное число раз.
- Конструктор – вызывается только при создании объекта, используется для инициализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1🤔1