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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих интерфейсов используется для выполнения операций, которые могут бросать исключения?
Anonymous Quiz
36%
Runnable
40%
Callable
13%
Supplier
12%
Consumer
🤔Что такое класс object?

Object — это базовый класс в Java, от которого наследуются все другие классы, предоставляющий ключевые методы, такие как equals, hashCode, toString, и clone.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🤔 Какой из следующих классов используется для создания небуферизованных потоков вывода байтов?
Anonymous Quiz
17%
BufferedOutputStream
39%
FileOutputStream
25%
DataOutputStream
19%
ObjectOutputStream
💊7
🤔 Какой из следующих интерфейсов предоставляет метод forEach() для итерации по элементам коллекции?
Anonymous Quiz
36%
Iterator
36%
Iterable
19%
Collection
8%
List
2
🤔 Какие знаешь Spring Scope?

Основные Spring Scope: singleton (один экземпляр на контейнер), prototype (новый экземпляр для каждого запроса), request (один экземпляр на HTTP-запрос), session (один экземпляр на HTTP-сессию) и application (один экземпляр на контекст веб-приложения).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥152
🤔 Какой из следующих классов предоставляет методы для записи данных в строку?
Anonymous Quiz
51%
StringBuilder
28%
StringWriter
12%
BufferedWriter
8%
OutputStreamWriter
🤔 Какой из следующих классов предоставляет методы для работы с потоками данных, поддерживающими сериализацию объектов?
Anonymous Quiz
18%
FileOutputStream
29%
BufferedOutputStream
14%
DataOutputStream
38%
ObjectOutputStream
👍1
🤔 Почему нельзя сравнивать объекты через «==»?

Оператор == сравнивает ссылки на объекты, а не их содержимое, поэтому результат может быть некорректным для объектов с одинаковыми данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2
🤔 Какой интерфейс в Java используется для преобразования одного типа данных в другой?
Anonymous Quiz
29%
Converter
8%
Transform
21%
Function
43%
Mapper
🤔7
🤔 Какой из следующих классов предоставляет методы для работы с файловой системой в Java?
Anonymous Quiz
44%
File
33%
Files
18%
Path
4%
Paths
😁2👍1
🤔 Зачем нужен String Pool?

String Pool позволяет экономить память, храня строки в едином пуле и переиспользуя их, если строки имеют одинаковое значение.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5
🤔 Какой класс используется для создания потоков ввода, которые читают примитивные типы данных?
Anonymous Quiz
26%
DataInputStream
21%
BufferedInputStream
7%
FileInputStream
46%
InputStream
👍21
🤔 Какой из следующих интерфейсов используется для обработки исключений в лямбда-выражениях?
Anonymous Quiz
11%
Catcher
67%
ExceptionHandler
12%
ErrorHandler
10%
BiConsumer
💊10👀2
🤔 Какие методы располагаются в интерфейсе?

В интерфейсе могут быть абстрактные методы, которые по умолчанию являются public и abstract. Java 8 добавила методы с реализацией по умолчанию (default) и статические методы (static). Также можно использовать приватные методы (private) для внутренних нужд интерфейса. Это делает интерфейсы более функциональными и гибкими для расширения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🤔 Какой из следующих методов используется для сортировки списка в естественном порядке?
Anonymous Quiz
27%
sort()
41%
Collections.sort()
12%
Arrays.sort()
21%
List.sort()
🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
39%
Supplier
37%
Producer
16%
Provider
9%
Generator
🤔 Что знаешь про функциональный интерфейс Java 8+?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
🤔 Какой метод используется для выполнения кода в синхронизированном блоке?
Anonymous Quiz
12%
execute()
19%
run()
64%
synchronized()
5%
lock()
🤔 Какой из следующих классов предоставляет методы для работы с упакованными примитивными массивами?
Anonymous Quiz
50%
ArrayList
5%
LinkedList
39%
ByteBuffer
6%
HashMap
🤔 Char — символьный или числовой тип данных?

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

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