🤔 Какие существуют способы создания стрима?
- Из коллекции:collection.stream ();
- Из массива: Arrays.stream (array);
- Через Stream.of(...);
- Через Stream.generate() и Stream.iterate();
- Через Files.lines(Path) — для чтения из файлов;
- Через BufferedReader.lines().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Из коллекции:
- Из массива:
- Через Stream.of(...);
- Через Stream.generate() и Stream.iterate();
- Через Files.lines(Path) — для чтения из файлов;
- Через BufferedReader.lines().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4👍3
🤔 Какой из следующих классов предоставляет методы для работы с потоками данных, поддерживающими сериализацию объектов?
Anonymous Quiz
19%
FileOutputStream
33%
BufferedOutputStream
15%
DataOutputStream
32%
ObjectOutputStream
👍1
🤔 Какой диапазон допустимых значений для типа данных short?
В Java тип short занимает 16 бит и может хранить значения в диапазоне от −32 768 до 32 767. Это знаковый целочисленный тип.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
В Java тип short занимает 16 бит и может хранить значения в диапазоне от −32 768 до 32 767. Это знаковый целочисленный тип.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍9
🤔 Какая из следующих функций относится к методам класса Object?
Anonymous Quiz
30%
equals()
2%
notifyAll()
2%
wait()
66%
Все вышеуказанные
👍2
🤔 Что такое «символьная ссылка»?
Символьная ссылка (symbolic link) — это специальный файл, который ссылается на другой файл или директорию. При обращении к ссылке фактически происходит обращение к целевому объекту.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Символьная ссылка (symbolic link) — это специальный файл, который ссылается на другой файл или директорию. При обращении к ссылке фактически происходит обращение к целевому объекту.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥2
🤔 Как обеспечить уникальность версии класса при сериализации?
Anonymous Quiz
72%
Создать поле serialVersionUID
6%
Использовать ключевое слово transient
21%
Реализовать интерфейс Serializable
2%
Переопределить метод writeObject()
👍1
🤔 Для чего применяется ключевое слово UNION?
UNION объединяет результаты двух SELECT-запросов в один набор:
- исключает дубликаты (для уникальных строк).
- для включения дубликатов используется UNION ALL.
Важно: обе выборки должны иметь одинаковую структуру столбцов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
UNION объединяет результаты двух SELECT-запросов в один набор:
- исключает дубликаты (для уникальных строк).
- для включения дубликатов используется UNION ALL.
Важно: обе выборки должны иметь одинаковую структуру столбцов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥4
🤔 Какой класс используется для создания пула потоков в Java?
Anonymous Quiz
20%
Thread
5%
Runnable
75%
ExecutorService
1%
Callable
👍1
🤔 Что такое Request Dispatcher?
1. Request Dispatcher — это интерфейс, который позволяет передавать запрос другому ресурсу (сервлету, JSP) или включать его ответ в текущий.
2. Используется методы forward() для перенаправления и include() для включения ответа в текущий поток.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Используется методы forward() для перенаправления и include() для включения ответа в текущий поток.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5
🤔 Какой из следующих методов используется для получения ссылки на текущий поток?
Anonymous Quiz
4%
thisThread()
39%
currentThread()
36%
getCurrentThread()
22%
Thread.current()
👍1
🤔 Какой из следующих методов класса java.util.Optional возвращает значение, если оно присутствует, или генерирует исключение, если отсутствует?
Anonymous Quiz
9%
getOrElse()
83%
orElseThrow()
7%
get()
2%
orElseGet()
👍1
🤔 Что такое «интеграционное тестирование»?
Это тип тестирования, при котором проверяются взаимодействия между модулями, сервисами или системами.
Тестируются не отдельные функции, а их совместная работа, например, интеграция базы данных и API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это тип тестирования, при котором проверяются взаимодействия между модулями, сервисами или системами.
Тестируются не отдельные функции, а их совместная работа, например, интеграция базы данных и API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой из следующих компонентов не является частью Java Development Kit (JDK)?
Anonymous Quiz
22%
Java Runtime Environment (JRE)
5%
Java Compiler
58%
Java Profiler
15%
Java Debugger
🤔1
🤔 Что из перечисленного не является примером рефлексии в Java?
Anonymous Quiz
10%
Получение информации о классе через Class.forName()
11%
Создание нового экземпляра класса через newInstance()
66%
Подключение статического метода через import static
13%
Изменение значения приватного поля через setAccessible(true)
👍2💊1
🤔 Какие виды переменных бывают в Java?
В Java есть:
- Локальные переменные — объявлены внутри методов.
- Параметры метода — передаются в метод.
- Переменные экземпляра — принадлежат объекту (non-static).
- Статические переменные — принадлежат классу (static).
- Константы — переменные с final.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
В Java есть:
- Локальные переменные — объявлены внутри методов.
- Параметры метода — передаются в метод.
- Переменные экземпляра — принадлежат объекту (non-static).
- Статические переменные — принадлежат классу (static).
- Константы — переменные с final.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6
🤔 Какой механизм в Java позволяет выполнить код на стадии загрузки класса?
Anonymous Quiz
21%
Reflection
4%
Serialization
69%
Static block
6%
Synchronized block
👍1
🤔 Как из класса сделать поток?
Чтобы класс стал потоком (Thread) в Java, есть два способа:
1. Наследовать Thread:
- Переопределить метод run().
- Запускать через start().
2. Реализовать интерфейс Runnable:
- Создать Runnable-объект с методом run().
- Передать его в Thread и запустить.
Предпочтительнее — реализовывать Runnable, так как Java не поддерживает множественное наследование, и это гибче.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Наследовать Thread:
- Переопределить метод run().
- Запускать через start().
2. Реализовать интерфейс Runnable:
- Создать Runnable-объект с методом run().
- Передать его в Thread и запустить.
Предпочтительнее — реализовывать Runnable, так как Java не поддерживает множественное наследование, и это гибче.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1
🤔 Какой из классов используется для форматированного вывода текста?
Anonymous Quiz
80%
Formatter
6%
Scanner
14%
StringBuilder
1%
StringTokenizer
👍2
🤔 Есть ли у List и Set что-то общее?
Да.
Они оба:
- реализуют интерфейс Collection;
- предоставляют базовые методы (add, remove, contains, size и т.д.);
- работают с дженериками;
- поддерживают итерацию (Iterator, for-each).
Но различаются в поведении: Set не допускает дубликатов, List — допускает.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Да.
Они оба:
- реализуют интерфейс Collection;
- предоставляют базовые методы (add, remove, contains, size и т.д.);
- работают с дженериками;
- поддерживают итерацию (Iterator, for-each).
Но различаются в поведении: Set не допускает дубликатов, List — допускает.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥3
🤔 Какой из следующих методов класса java.util.concurrent.CountDownLatch используется для ожидания завершения отсчета?
Anonymous Quiz
43%
await()
23%
waitFor()
29%
countDown()
6%
hold()
👍1
🤔 Какой метод класса File используется для создания нового пустого файла?
Anonymous Quiz
42%
create
6%
make
8%
touch
44%
createNewFile
🔥3