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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих классов используется для создания потокобезопасного множества?
Anonymous Quiz
9%
HashSet
16%
LinkedHashSet
68%
ConcurrentSkipListSet
7%
TreeSet
👍3
🤔 Какой метод в классе String используется для приведения всех символов строки к нижнему регистру?
Anonymous Quiz
9%
toLower()
10%
lowerCase()
81%
toLowerCase()
1%
toLowercase()
👍4
🤔 Какой интерфейс используется для реализации обратного вызова (callback) в асинхронных операциях?
Anonymous Quiz
17%
Future
40%
Callback
37%
CompletableFuture
6%
CompletionHandler
💊10👍2
🤔 Какой из следующих методов используется для получения текущего времени в наносекундах?
Anonymous Quiz
34%
System.currentTimeMillis()
41%
System.nanoTime()
👍1
🤔 В чём идея полиморфизма?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
🤔 Какой из следующих классов используется для работы с потоками данных, поддерживающими запись символов?
Anonymous Quiz
30%
FileWriter
22%
FileOutputStream
26%
BufferedOutputStream
22%
OutputStreamWriter
3👍1
🤔 Какой JDK-инструмент позволяет анализировать байт-код классов Java?
Anonymous Quiz
44%
javap
12%
jdeps
38%
javadoc
6%
jlink
👍2
🤔 В чём отличие Supplier'а от Consumer'а?

Supplier — это функциональный интерфейс, который возвращает объект, но не принимает аргументов (T get()). Consumer принимает объект в качестве входного параметра, но ничего не возвращает (void accept(T t)). Первый используется для генерации данных, а второй — для их обработки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥10
🤔 Какой из следующих классов используется для обработки ошибок при чтении и записи файлов в Java?
Anonymous Quiz
73%
IOException
22%
FileNotFoundException
4%
EOFException
1%
StreamCorruptedException
👍5
🤔 Какой интерфейс используется для обработки событий изменения значений в компонентах Swing?
Anonymous Quiz
51%
ActionListener
10%
ItemListener
29%
ChangeListener
10%
ValueListener
🤔4👍2
🤔 Что знаешь о методе clone?

Метод clone в Java создаёт копию объекта и используется для объектов, которые реализуют интерфейс Cloneable. Он выполняет поверхностное копирование, то есть копирует только примитивные типы и ссылки, но не сами вложенные объекты. Для глубокого копирования требуется дополнительная реализация.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥7
🤔 Какой класс используется для выполнения математических операций с комплексными числами?
Anonymous Quiz
33%
BigDecimal
24%
Complex
5%
BigInteger
37%
ComplexNumber
👍3🤔3
🤔 Какой из следующих классов используется для создания объекта, который может изменять свое состояние и уведомлять наблюдателей?
Anonymous Quiz
43%
Observer
30%
Observable
5%
Subject
22%
Publisher
👍1
🤔 Что такое строка в Java?

Строка в Java представлена классом String, который является неизменяемым (immutable). Каждая операция изменения строки создаёт новый объект. Это обеспечивает безопасность и эффективность при работе со строковыми данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥1
🤔 Какой из следующих классов используется для хранения уникальных элементов в неотсортированном порядке?
Anonymous Quiz
11%
LinkedHashSet
7%
TreeSet
75%
HashSet
7%
ArrayList
👍1
🤔 Какой из следующих интерфейсов используется для обработки событий изменения состояния в JavaBeans?
Anonymous Quiz
20%
StateListener
22%
PropertyChangeListener
30%
ChangeListener
28%
ActionListener
👍1
🤔 Какие виды внедрения зависимости есть?

1. Через конструктор (Constructor Injection): зависимости передаются как параметры конструктора.
2. Через сеттеры или методы (Setter/Method Injection): зависимости устанавливаются через сеттеры или методы после создания объекта.
3. Через поле (Field Injection): зависимости внедряются напрямую в поля с использованием аннотаций, например,
@Autowired.
4. Интерфейсное внедрение (Interface Injection): зависимости задаются через методы интерфейса (редко используется).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍182🔥1
🤔 Какой интерфейс в Java используется для наблюдения за изменениями в коллекции?
Anonymous Quiz
43%
CollectionObserver
12%
ListObserver
28%
Observable
17%
ListChangeListener
💊7🤔4👍21
🤔 Какой класс используется для работы с пулами соединений в Java?
Anonymous Quiz
62%
ConnectionPool
9%
DataSource
18%
ConnectionManager
11%
ConnectionFactory
😁12🤔3
🤔 Что такое dependency injection в Spring?

Это паттерн, который Spring использует для управления зависимостями объектов. Вместо того чтобы объект создавал свои зависимости сам, они предоставляются контейнером Spring. Это реализуется через аннотации (@Autowired, @Inject) или конфигурационные файлы, что упрощает тестирование и масштабируемость.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5