🤔 Что такое «абсолютный путь» и «относительный путь»?
Абсолютный путь указывает местоположение файла или папки начиная от корня файловой системы. Относительный путь указывает путь относительно текущей рабочей директории программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Абсолютный путь указывает местоположение файла или папки начиная от корня файловой системы. Относительный путь указывает путь относительно текущей рабочей директории программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой из следующих классов предоставляет функциональность для работы с файловыми системами и путями?
Anonymous Quiz
34%
File
42%
Path
15%
Files
9%
FileSystem
💊6
🤔 Что такое DDL, DML, DCL?
DDL — это команды определения структуры БД (например, создание таблиц). DML — это манипуляция данными (добавление, обновление, удаление). DCL — это управление доступом (выдача и отзыв прав).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
DDL — это команды определения структуры БД (например, создание таблиц). DML — это манипуляция данными (добавление, обновление, удаление). DCL — это управление доступом (выдача и отзыв прав).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥2
🤔 Какой из следующих методов используется для создания потока данных из массива?
Anonymous Quiz
68%
15%
Stream.of()
1%
Stream.from()
15%
Arrays.toStream()
👍1
🤔 Кратко об идее обработки ошибок в Java.
Java использует исключения для обработки ошибок, что позволяет отделить основную логику программы от обработки ошибок. Это повышает читаемость и надежность кода. Разработчики используют такие конструкции, как try-catch, finally, throw и throws.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод позволяет получить имя enum в виде строки?
Anonymous Quiz
28%
getName()
37%
name()
18%
toString()
16%
valueOf()
👍1
🤔 Что делает второй аргумент resolve?
resolve принимает только один аргумент. Второй игнорируется. Если нужно передать несколько значений — оборачивают в объект или массив.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
resolve принимает только один аргумент. Второй игнорируется. Если нужно передать несколько значений — оборачивают в объект или массив.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊8🔥1
🤔 Что произойдет при попытке наследовать класс java.lang.String?
Anonymous Quiz
19%
Будет выброшено исключение
4%
Код скомпилируется, но не запустится
20%
Код успешно скомпилируется и запустится
57%
Компилятор выдаст ошибку
👍2
🤔 Какой из перечисленных интерфейсов является функциональным интерфейсом?
Anonymous Quiz
6%
List
65%
Comparator
13%
Serializable
16%
Cloneable
👍2
🤔 Что нам даёт Dependency Injection?
- Ослабляет связанность кода (low coupling);
- Повышает тестируемость кода (легко внедрять моки);
- Упрощает сопровождение и масштабирование приложений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Ослабляет связанность кода (low coupling);
- Повышает тестируемость кода (легко внедрять моки);
- Упрощает сопровождение и масштабирование приложений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Как можно сериализовать объект, содержащий несериализуемые поля?
Anonymous Quiz
77%
Использовать transient и сериализовать вручную
9%
Сделать поля статическими
4%
Использовать final поля
10%
Исключить поля из класса
👍2
🤔 Какой из следующих классов используется для создания объекта, который может изменять свое состояние и уведомлять наблюдателей?
Anonymous Quiz
41%
Observer
28%
Observable
3%
Subject
27%
Publisher
💊2👍1🔥1
🤔 Зачем нужен String Pool?
String Pool позволяет экономить память, храня строки в едином пуле и переиспользуя их, если строки имеют одинаковое значение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой из следующих интерфейсов используется для обработки исключений в лямбда-выражениях и потоках?
Anonymous Quiz
14%
ErrorHandler
68%
ExceptionHandler
10%
BiConsumer
8%
BiFunction
👍1🔥1
🤔 Что лучше использовать: JOIN или подзапросы?
- JOIN предпочтительнее, когда нужно объединить данные из нескольких таблиц:
- обычно быстрее, особенно если есть индексы;
- читаемее при множественных связях.
- Подзапросы хороши для:
- вложенных условий;
- агрегации перед фильтрацией;
- случаев, когда JOIN усложнит логику.
Но оптимизатор может переписать подзапрос в JOIN, если это выгоднее.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- JOIN предпочтительнее, когда нужно объединить данные из нескольких таблиц:
- обычно быстрее, особенно если есть индексы;
- читаемее при множественных связях.
- Подзапросы хороши для:
- вложенных условий;
- агрегации перед фильтрацией;
- случаев, когда JOIN усложнит логику.
Но оптимизатор может переписать подзапрос в JOIN, если это выгоднее.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥1
🤔 Какой из следующих классов используется для работы с системными свойствами и переменными окружения?
Anonymous Quiz
15%
SystemProperties
38%
Environment
24%
Properties
24%
System
🔥1
🤔 Какой из методов используется для добавления элемента в коллекцию Set?
Anonymous Quiz
66%
add()
28%
put()
3%
insert()
3%
append()
👍2💊1
🤔 Какую идею реализует LinkedList?
LinkedList реализует двусвязный список:
- каждый элемент содержит ссылку на предыдущий и следующий;
- хорошо подходит для частых вставок/удалений в начало, конец и середину;
- имеет более медленный доступ по индексу, чем ArrayList.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
LinkedList реализует двусвязный список:
- каждый элемент содержит ссылку на предыдущий и следующий;
- хорошо подходит для частых вставок/удалений в начало, конец и середину;
- имеет более медленный доступ по индексу, чем ArrayList.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод используется для получения объекта Class во время выполнения?
Anonymous Quiz
88%
getClass()
6%
getClassObject()
1%
getType()
4%
getRuntimeClass()
👍1
🤔 Какой из этих методов не определен в интерфейсе Collection?
Anonymous Quiz
11%
size()
10%
remove()
58%
put()
21%
contains()
🔥1