Java | Тесты
5.57K subscribers
26 photos
329 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих интерфейсов используется для выполнения операций, которые могут бросать исключения?
Anonymous Quiz
39%
Runnable
40%
Callable
13%
Supplier
8%
Consumer
💊11
🤔 Какой из следующих классов является потокобезопасным для использования в многопоточных приложениях?
Anonymous Quiz
6%
ArrayList
69%
Vector
10%
LinkedList
15%
HashSet
👍2
🤔 Зачем нужны и чем отличаются методы encodeURL() и encodeRedirectURL()?

1. encodeURL():
- Используется для кодирования URL, добавляя идентификатор сессии, если cookies отключены.
- Применяется для ссылок, генерируемых на странице.
2. encodeRedirectURL():
- Кодирует URL для использования в sendRedirect.
- Отличается от encodeURL() тем, что специально предназначен для перенаправлений.
Оба метода помогают поддерживать сессии в условиях отсутствия cookies.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍1
🤔 Какое исключение выбрасывается, если попытаться использовать закрытый Selector?
Anonymous Quiz
16%
IOException
41%
ClosedSelectorException
28%
SelectorNotOpenException
14%
ChannelClosedException
👍3🤯2
🤔 Какой из этих методов не определен в интерфейсе Collection?
Anonymous Quiz
13%
size()
12%
remove()
53%
put()
22%
contains()
👍8💊3
🤔 Какие наиболее распространённые задачи выполняются в контейнере сервлетов?

1. Обработка HTTP-запросов и генерация ответов.
2. Управление жизненным циклом сервлетов (инициализация, выполнение, уничтожение).
3. Предоставление интерфейсов для работы с сессиями, cookies и другими аспектами веб-приложений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍21
🤔 Какой интерфейс используется для создания объекта, который может быть вызван как функция?
Anonymous Quiz
14%
Runnable
14%
Callable
64%
Function
7%
Supplier
😁52
🤔 Какой из следующих методов является методом класса Thread в Java?
Anonymous Quiz
6%
notify()
14%
wait()
66%
run()
14%
execute()
3😁2
🤔 Что такое hashCode?

Это целочисленное значение, возвращаемое методом объекта. Оно используется для размещения объектов в хэш-структурах (например, HashMap, HashSet) и быстрого поиска.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥1
🤔 Какой из следующих методов используется для проверки наличия ключа в HashMap?
Anonymous Quiz
16%
hasKey()
22%
contains()
58%
containsKey()
4%
keyExists()
2
🤔 Какой метод используется для замены всех элементов списка на результат применения указанного оператора к каждому элементу?
Anonymous Quiz
72%
replaceAll()
6%
setAll()
15%
mapAll()
7%
updateAll()
👍5💊5
🤔 Что такое deadlock?

Deadlock или взаимная блокировка — это ситуация в многопоточном программировании, когда два или более потоков бесконечно ждут ресурсов, захваченных друг другом, ни один из них при этом не может продолжить выполнение. Deadlock возникает, когда выполняются все четыре условия: взаимное исключение, удержание и ожидание, отсутствие принудительного отбора и циклическое ожидание. Это серьезная проблема в проектировании и исполнении программ, требующая внимательного управления доступом к ресурсам.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥42
🤔 Какой из следующих методов используется для получения текущего времени в наносекундах?
Anonymous Quiz
33%
System.currentTimeMillis()
39%
System.nanoTime()
💊8👍31👀1
🤔 Какой из следующих классов используется для создания объекта, который может изменять свое состояние и уведомлять наблюдателей?
Anonymous Quiz
46%
Observer
26%
Observable
4%
Subject
24%
Publisher
😁4🔥1
🤔 Что знаешь про функциональный интерфейс Java 8+?

Функциональный интерфейс — это интерфейс с одним абстрактным методом, который можно реализовать через лямбда-выражение. Такие интерфейсы аннотируются @FunctionalInterface для проверки на этапе компиляции. Они являются основой для функционального программирования в Java 8 и поддерживаются в Stream API. Примеры: Runnable, Supplier, Predicate, Consumer.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
🤔 Какое ключевое слово используется для создания методов, которые должны быть переопределены в подклассах?
Anonymous Quiz
4%
static
1%
final
86%
abstract
9%
protected
😁10💊31
🤔 Какое ключевое слово используется для объявления метода, который может быть вызван без создания объекта?
Anonymous Quiz
87%
static
2%
final
10%
abstract
1%
synchronized
2
🤔 Можно ли переопределить метод и конструктор?

- Методы можно переопределять в дочерних классах, если они не final, не static и не private.
- Конструкторы нельзя переопределить, но можно перегрузить, создавая несколько вариантов с разными параметрами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥4
🤔 Какой метод позволяет сравнить порядковые номера двух enum?
Anonymous Quiz
30%
compareTo()
38%
ordinal()
17%
compare()
15%
equals()
💊13👍1👀1
🤔 Какой из следующих классов предоставляет функциональность таймера?
Anonymous Quiz
65%
Timer
9%
Stopwatch
12%
Clock
14%
Chronometer
💊9