🤔 В каком пакете Java находится класс InvocationTargetException?
Anonymous Quiz
17%
java.lang
15%
java.util
19%
49%
java.lang.reflect
💊6
🤔 Какой из следующих классов предоставляет методы для чтения данных из строки?
Anonymous Quiz
11%
StringBuilder
46%
StringReader
20%
BufferedReader
23%
InputStreamReader
👍2
🤔 Что делает ключевое слово native в объявлении метода Java?
Anonymous Quiz
20%
Определяет метод как нативно оптимизированный
70%
Указывает, что метод будет реализован на другом языке программирования
4%
Делает метод доступным для всех пакетов
6%
Защищает метод от изменений в потомках
👍3
🤔 Что произойдет, если в Java использовать неправильный тип данных в операциях с коллекцией с использованием generics?
Anonymous Quiz
21%
Компилятор выдаст предупреждение
71%
Компилятор выдаст ошибку
2%
Время выполнения будет медленнее
6%
Ничего не произойдет
🔥1
🤔 Какая иерархия исключений в Java является самой общей?
Anonymous Quiz
79%
Throwable > Exception > RuntimeException
9%
Exception > Throwable > RuntimeException
7%
RuntimeException > Exception > Throwable
5%
Throwable > RuntimeException > Exception
👍3
🤔 Какой метод используется для получения объекта Class во время выполнения?
Anonymous Quiz
85%
getClass()
9%
getClassObject()
1%
getType()
6%
getRuntimeClass()
👍1
🤔 Какой метод позволяет сравнить порядковые номера двух enum?
Anonymous Quiz
26%
compareTo()
44%
ordinal()
17%
compare()
13%
equals()
💊9🔥1
🤔 Как выбрать стратегию/шаблон?
Выбор зависит от:
- бизнес-задачи;
- архитектурных ограничений;
- команды и инфраструктуры;
Используй контекст и trade-off подход:
- что упрощает поддержку;
- насколько шаблон масштабируем;
- какие риски/стоимость внедрения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Выбор зависит от:
- бизнес-задачи;
- архитектурных ограничений;
- команды и инфраструктуры;
Используй контекст и trade-off подход:
- что упрощает поддержку;
- насколько шаблон масштабируем;
- какие риски/стоимость внедрения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3👍1
🤔 Какой из методов интерфейса Iterator удаляет текущий элемент во время итерации?
Anonymous Quiz
12%
delete()
82%
remove()
3%
discard()
3%
erase()
👍1
🤔 Может ли интерфейс содержать конструкторы?
Anonymous Quiz
17%
Да
73%
Нет
9%
Только приватные
1%
Только защищенные
🔥1
🤔 Какой из следующих методов используется для завершения работы программы с указанием кода завершения?
Anonymous Quiz
2%
halt()
30%
terminate()
58%
exit()
10%
stop()
👍3🤔1
🤔 Чем rebase отличается от merge?
1. Rebase переносит изменения текущей ветки на базу другой ветки, перезаписывая историю коммитов.
2. Merge объединяет изменения двух веток, создавая дополнительный коммит слияния.
3. Rebase делает историю линейной и чистой, но может быть сложен для командной работы .
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Merge объединяет изменения двух веток, создавая дополнительный коммит слияния.
3. Rebase делает историю линейной и чистой, но может быть сложен для командной работы
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой из следующих методов используется для добавления элемента в конец списка?
Anonymous Quiz
25%
append()
2%
insert()
66%
add()
7%
push()
👍2
🤔 Какой интерфейс предоставляет метод для проверки, пуст ли список?
Anonymous Quiz
65%
Collection
29%
List
3%
Set
2%
Queue
👍2
🤔 Что такое «анонимные классы», где они применяются?
Анонимные классы — это классы без имени, определённые внутри метода.
Применяются, когда:
- нужно реализовать интерфейс или абстрактный класс на месте;
- использовать в Runnable, обработчиках событий и т.п.
С Java 8 и лямбдами используются реже, но применяются в случаях, где нужен доступ к контексту.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Анонимные классы — это классы без имени, определённые внутри метода.
Применяются, когда:
- нужно реализовать интерфейс или абстрактный класс на месте;
- использовать в Runnable, обработчиках событий и т.п.
С Java 8 и лямбдами используются реже, но применяются в случаях, где нужен доступ к контексту.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Какой тип блокировки позволяет потокам читать данные одновременно, но блокирует запись данных?
Anonymous Quiz
23%
ReentrantLock
64%
ReadWriteLock
9%
Semaphore
4%
CountDownLatch
👍2
🤔 Какой из методов класса java.lang.Thread устарел и не рекомендуется к использованию?
Anonymous Quiz
43%
stop()
16%
suspend()
6%
resume()
35%
все вышеуказанные
🔥1
🤔 Что произойдёт, если в блоке инициализации возникнет исключительная ситуация?
Если исключение не обрабатывается, выполнение загрузки класса будет прервано, и он не сможет быть использован. Это приводит к системной ошибке на уровне JVM.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Если исключение не обрабатывается, выполнение загрузки класса будет прервано, и он не сможет быть использован. Это приводит к системной ошибке на уровне JVM.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥6👍1
🤔 Что возвращает метод getModifiers() класса Class?
Anonymous Quiz
1%
Имя класса
30%
Число модификаторов класса в двоичном формате
59%
Массив строк с названиями модификаторов
9%
Список аннотаций класса
💊2🤔1
🤔 Какие существуют unchecked exception?
Это исключения, наследующиеся от RuntimeException. Примеры:
- NullPointerException
- IndexOutOfBoundsException
- IllegalArgumentException
- ClassCastException
- ArithmeticException
Их не нужно явно обрабатывать или декларировать в throws.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это исключения, наследующиеся от RuntimeException. Примеры:
- NullPointerException
- IndexOutOfBoundsException
- IllegalArgumentException
- ClassCastException
- ArithmeticException
Их не нужно явно обрабатывать или декларировать в throws.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥1