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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Char — символьный или числовой тип данных?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16💊3
🤔 Какой из следующих классов используется для работы с большими целыми числами (больше чем long)?
Anonymous Quiz
50%
BigInteger
39%
BigDecimal
6%
Decimal
4%
LargeInteger
😁6
🤔 Какой из следующих классов предоставляет методы для форматирования чисел?
Anonymous Quiz
13%
Number
38%
NumberFormat
37%
Formatter
12%
DecimalFormat
😁5💊3
🤔 В чём разница между переопределением и перегрузкой?

Переопределение (overriding) изменяет реализацию метода родительского класса в подклассе для добавления специфического поведения. Перегрузка (overloading) позволяет создавать методы с одним именем, но разными параметрами (аргументами) в одном классе. Переопределение связано с наследованием, тогда как перегрузка — это метод перегруппировки логики внутри одного класса. Эти механизмы помогают повысить гибкость и читаемость кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
🤔 Какой интерфейс используется для выполнения операций с потоками данных, поддерживающими запись байтов?
Anonymous Quiz
21%
Writer
35%
OutputStream
30%
InputStream
14%
DataOutput
💊6👍1
🤔 Какой класс используется для работы с числами с плавающей запятой высокой точности?
Anonymous Quiz
2%
BigInteger
65%
BigDecimal
14%
Float
19%
Double
5👍1
🤔 Что такое операция GROUP BY?

GROUP BY в SQL группирует строки по значениям в указанных столбцах. После группировки можно применять агрегатные функции, такие как SUM, AVG, COUNT, для выполнения вычислений над каждой группой. Эта операция часто используется для анализа данных и создания сводок. Например, можно подсчитать общее количество заказов для каждого клиента.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
🤔 Какой интерфейс используется для выполнения функциональных операций над элементами потока?
Anonymous Quiz
51%
Stream
31%
Function
5%
Collector
14%
StreamFunction
💊121
🤔 Какой из следующих методов используется для изменения текущей позиции курсора в файле?
Anonymous Quiz
37%
setPosition()
34%
setPointer()
18%
seek()
10%
locate()
💊14
🤔 Каким образом можно реализовать множественное наследование в Java?

Множественное наследование классов в Java невозможно, чтобы избежать проблем с конфликтами в наследуемых методах. Однако Java позволяет реализовывать множественное наследование через интерфейсы, которые можно комбинировать в одном классе. Если интерфейсы содержат методы с одинаковыми именами, требуется явное указание, какой из них использовать. Это позволяет достичь гибкости, избегая сложностей наследования классов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥1
🤔 Какой из следующих классов используется для работы с потоками данных, поддерживающими сжатие?
Anonymous Quiz
6%
FileOutputStream
21%
BufferedOutputStream
20%
GZIPOutputStream
52%
ZipOutputStream
🤔7👍1
🤔 Какой из следующих методов используется для завершения работы программы с указанием кода завершения?
Anonymous Quiz
3%
halt()
31%
terminate()
58%
exit()
8%
stop()
🤔 В чем идея Stream API?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19💊1
🤔 Какой из следующих классов предоставляет методы для форматирования и вывода данных в консоль?
Anonymous Quiz
63%
System
10%
Console
20%
Formatter
8%
PrintStream
🤔1
🤔 Какой интерфейс используется для выполнения асинхронных вычислений, которые могут завершиться успехом или неудачей?
Anonymous Quiz
18%
Runnable
20%
Callable
24%
Future
37%
CompletableFuture
🤔 Что такое ACID?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥6
🤔 Какой из следующих классов в Java используется для работы с потоками данных в формате JSON?
Anonymous Quiz
35%
JsonStream
21%
JsonParser
21%
JsonReader
23%
JsonObject
💊5👍1
🤔 Какой из следующих классов используется для безопасного хранения данных в кэше с возможностью автоматического удаления элементов?
Anonymous Quiz
12%
HashMap
5%
TreeMap
39%
ConcurrentHashMap
45%
WeakHashMap
🤔10
🤔 Какой интерфейс в Java используется для выполнения операций, которые могут быть отложены на будущее время?
Anonymous Quiz
9%
Callable
46%
Future
36%
ScheduledExecutorService
9%
Timer
🔥5
🤔 Какой из следующих интерфейсов используется для представления потока примитивных типов?
Anonymous Quiz
40%
PrimitiveStream
33%
IntStream
17%
BaseStream
10%
NumericStream
👍2