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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Чем отличаются 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
🤔 Что такое функциональный интерфейс?

Функциональный интерфейс в Java — это интерфейс, который содержит только один абстрактный метод и может быть реализован с помощью лямбда-выражений или ссылок на методы. Примеры функциональных интерфейсов включают Runnable, Callable и Function. Такие интерфейсы используются в функциональном программировании для передачи поведения (функций) в методы. Аннотация @FunctionalInterface помогает обозначить, что интерфейс предназначен для функционального программирования.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥72
🤔 Какой интерфейс используется для создания копий объектов в Java?
Anonymous Quiz
82%
Cloneable
7%
Serializable
6%
Copyable
5%
Duplicable
5🤔1
🤔 Какой метод используется для динамической загрузки класса в Java?
Anonymous Quiz
17%
Class.forName()
58%
ClassLoader.loadClass()
4%
ClassLoader.findClass()
22%
Class.getClass()
🤯9👍2🤔1
🤔 Что такое bean?

Bean в Java — это объект, управляемый контейнером IoC (Inversion of Control), который используется для внедрения зависимостей. В Spring, JavaBeans — это классы, соответствующие определённым стандартам: они должны иметь конструктор без параметров, геттеры и сеттеры для полей, а также реализовать интерфейс Serializable, если требуется сериализация. Beans широко используются для упрощения работы с объектами в больших приложениях, позволяя контейнеру автоматически управлять их жизненным циклом и зависимостями.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥91
🤔 Какое ключевое слово используется для создания пользовательского исключения?
Anonymous Quiz
2%
create
3%
define
59%
exception
36%
extends
💊25👍5🤯4😁2
🤔 Какой из следующих классов используется для создания потоков вывода символов?
Anonymous Quiz
18%
FileWriter
14%
FileReader
12%
InputStream
56%
OutputStream
🤔13👍3💊2
🤔 Что такое Lambda?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥4🤯1
🤔 Какой из следующих методов используется для сравнения строк в Java?
Anonymous Quiz
83%
equals()
11%
compareTo()
2%
matches()
4%
contains()
💊42🔥3