Если переменная — поле класса, она получает значение по умолчанию:
- int, short, byte, long → 0
- float, double → 0.0
- boolean → false
- char → '\u0000' (нулевой символ)
- Объекты и ссылки → null
Локальные переменные не инициализируются автоматически — компилятор требует явного присваивания.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 6
🤔 Какой из методов java.lang.reflect.Method используется для вызова метода с отражением (Reflection)?
Anonymous Quiz
67%
invoke()
13%
call()
16%
execute()
4%
run()
June 6
🤔 Какой интерфейс используется для выполнения операций ввода-вывода с символами?
Anonymous Quiz
21%
InputStream
8%
OutputStream
46%
Reader
24%
ByteStream
June 7
Collections.emptyList() — предпочтительнее:
- создаёт immutable объект;
- экономит память (возможно переиспользование);
- безопасен при использовании по умолчанию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 7
🤔 Какой менеджер компоновки разбивает контейнер на фиксированные ячейки?
Anonymous Quiz
19%
GridBagLayout
8%
FlowLayout
57%
GridLayout
16%
BorderLayout
June 7
🤔 Какая из следующих функций относится к методам класса Object?
Anonymous Quiz
27%
equals()
4%
notifyAll()
1%
wait()
68%
Все вышеуказанные
June 8
Как правило, нет. Индексация колонок с малой кардинальностью (например, gender, status) неэффективна, потому что индекс не сильно сужает количество строк, а увеличивает нагрузку на обновления и вставки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 8
🤔 Какой метод класса StringBuilder используется для добавления строки в конец?
Anonymous Quiz
79%
append()
6%
concat()
12%
add()
3%
join()
June 8
🤔 Какой аннотацией в JUnit помечается метод, который выполняется перед каждым тестом?
Anonymous Quiz
19%
@BeforeAll
65%
@BeforeEach
14%
@Before
2%
@Setup
June 9
Зелёные потоки — это потоки, управляемые не операционной системой, а виртуальной машиной или средой выполнения. В старых версиях Java были зелёные потоки, но сейчас Java использует системные потоки ОС. Однако в проекте Loom разрабатываются виртуальные потоки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 9
🤔 Какой из следующих методов вызывается при удалении объекта сборщиком мусора?
Anonymous Quiz
6%
delete()
69%
finalize()
7%
remove()
18%
clean()
June 10
Потому что:
- Iterator — это поведенческий интерфейс;
- его реализация зависит от конкретной коллекции (список, множество, карта);
- реализация внутри каждой коллекции скрыта, но доступна через iterator().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 10
🤔 Какой метод интерфейса java.util.concurrent.Future используется для проверки завершения задачи?
Anonymous Quiz
25%
isDone()
51%
isComplete()
18%
isFinished()
6%
checkCompletion()
June 10
🤔 Какой из следующих методов класса java.lang.Class используется для получения типа суперкласса?
Anonymous Quiz
65%
getSuperClass()
8%
getSuperclass()
18%
getParentClass()
8%
getBaseClass()
June 11
Для обмена данными между потоками можно использовать:
- Общие объекты с синхронизацией;
- Блокирующие коллекции (BlockingQueue);
- Конкурентные коллекции (ConcurrentHashMap);
- volatile переменные для простых случаев.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 11
🤔 Какой из классов предоставляет доступ к информации о классах во время выполнения программы?
Anonymous Quiz
53%
Reflection
24%
Class
22%
ClassLoader
1%
Method
June 11
🤔 Что произойдет, если вызвать notify() вне блока synchronized?
Anonymous Quiz
29%
Ничего не произойдет
48%
Генерируется исключение IllegalMonitorStateException
8%
Ожидание завершится
15%
Уведомится все потоки
June 12
Разделитель пути зависит от операционной системы:
- В Windows — это \
- В Unix/Linux/Mac — это /
В Java можно использовать File.separator для кроссплатформенной работы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 12
🤔 Как называется утилита JDK для упаковки модулей Java в runtime-образ?
Anonymous Quiz
7%
jlink
18%
javap
5%
jmod
70%
jar
June 12
🤔 Какой из следующих классов используется для хранения уникальных элементов в неотсортированном порядке?
Anonymous Quiz
6%
LinkedHashSet
8%
TreeSet
81%
HashSet
5%
ArrayList
June 13
При создании Statement можно указать тип ResultSet:
- Тип скроллинга:
- TYPE_FORWARD_ONLY — только вперёд;
- TYPE_SCROLL_INSENSITIVE — можно двигаться в обе стороны, но не отражает изменения;
- TYPE_SCROLL_SENSITIVE — реагирует на изменения в БД.
- Тип конкуренции:
- CONCUR_READ_ONLY — только чтение;
- CONCUR_UPDATABLE — можно обновлять записи.
Также важно закрывать ResultSet, чтобы избежать утечек ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
June 13