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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой интерфейс реализует LinkedList?
Anonymous Quiz
58%
List
11%
Queue
3%
Deque
28%
Все вышеперечисленные
👍3
🤔 Какой из следующих методов используется для чтения объекта из потока?
Anonymous Quiz
37%
readObject()
39%
read()
14%
getObject()
11%
readValue()
6
🤔 В чём различие между интерфейсом и абстрактным классом?

Интерфейс определяет набор методов, которые должны быть реализованы классами, но не может содержать реализацию (до Java 8, когда появились default методы). Абстрактный класс может содержать как абстрактные методы, так и методы с реализацией, а также может иметь поля. Класс может реализовать несколько интерфейсов, но наследовать только один абстрактный класс. Абстрактные классы используются, когда требуется частичная реализация, а интерфейсы — для создания общего контракта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥6💊4
🤔 Какой метод необходимо переопределить при использовании интерфейса Comparable?
Anonymous Quiz
31%
compare()
59%
compareTo()
7%
equals()
3%
hashCode()
2
🤔 Какой метод необходимо использовать для получения имени текущего потока?
Anonymous Quiz
12%
getName()
24%
currentThread().getName()
36%
Thread.getCurrentThread().getName()
28%
Thread.currentThread().getName()
🔥13💊3
🤔 В чём разница между примитивом и ссылочным типом данных?

Примитивные типы данных в Java (int, boolean, char и др.) хранят непосредственно значения, тогда как ссылочные типы (объекты и массивы) хранят ссылки на объекты в памяти. Примитивные типы располагаются в стеке и не могут быть null, в отличие от ссылочных, которые размещаются в куче и могут быть null. Примитивные типы имеют фиксированный размер, тогда как размер ссылочных зависит от структуры объекта. Примитивы быстрее по сравнению с ссылочными типами из-за отсутствия накладных расходов на управление памятью.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥4🤯2💊2
🤔 Какое ключевое слово используется для указания, что метод или класс устарели и не рекомендуется использовать?
Anonymous Quiz
👍3
🤔 Какой из следующих методов используется для немедленной остановки потока?
Anonymous Quiz
31%
stop()
38%
interrupt()
27%
terminate()
5%
end()
💊8👍2🤔1
🤔 Чем отличаются LinkedList и ArrayList?

ArrayList использует массив для хранения элементов, что обеспечивает быстрый доступ по индексу, но медленные операции вставки и удаления в середине списка. LinkedList основан на двусвязном списке, что делает вставку и удаление быстрыми операциями, но доступ по индексу медленным, так как требуется последовательный обход элементов. ArrayList предпочтителен, когда важен быстрый доступ к элементам, а LinkedList — когда приоритетом являются частые вставки и удаления. Также LinkedList потребляет больше памяти за счёт хранения ссылок на соседние элементы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥7🤔3👀2
🤔 Какой из следующих интерфейсов является функциональным интерфейсом?
Anonymous Quiz
12%
List
59%
Runnable
18%
Serializable
11%
Cloneable
🤯52😁2👍1
🤔 Какое выражение соответствует строке, содержащей хотя бы один пробел и одну букву?
Anonymous Quiz
23%
\s.\w
17%
\w.\s
42%
\s\w
18%
\w\s
💊20👍1
🤔 Какие есть принципы ООП?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24💊2🔥1
🤔 Какой из следующих классов является частью Java Collections Framework?
Anonymous Quiz
60%
HashMap
4%
Scanner
2%
File
34%
Arrays
3🤯3💊2
🤔 Что такое Stream в Java?

Stream в Java — это последовательность данных, поддерживающая операции над элементами в функциональном стиле, такие как фильтрация, преобразование и агрегирование. Streams не хранят данные, а обрабатывают их по мере необходимости, что позволяет работать с большими объемами данных без создания дополнительных коллекций. Стримы могут быть как конечными (например, sum(), collect()), так и промежуточными (filter(), map()). Stream API поддерживает параллельную обработку данных для повышения производительности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍5👀2💊1
🤔 Какой из следующих классов используется для чтения символов из строки?
Anonymous Quiz
10%
StringBuilder
6%
StringBuffer
46%
StringReader
38%
BufferedReader
🤔92
😁6💊3
🤔 Что такое ACID?

ACID — это набор принципов, которые обеспечивают надёжность транзакций в базах данных: атомарность (все операции транзакции выполняются как единое целое или не выполняются вовсе), согласованность (после завершения транзакции данные остаются в согласованном состоянии), изолированность (транзакции не влияют друг на друга) и долговечность (данные сохраняются после успешного завершения транзакции). Соблюдение этих принципов помогает предотвратить повреждение или потерю данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥11
🤔 Какой метод функционального интерфейса Predicate<T> используется для комбинирования нескольких предикатов?
Anonymous Quiz
31%
combine
27%
and
20%
merge
22%
append
🤔 Какой метод необходимо переопределить для изменения естественного порядка объектов?
Anonymous Quiz
29%
compare()
50%
compareTo()
10%
equals()
11%
hashCode()
💊5