В Java, какой класс исключений НЕ является прямым подклассом RuntimeException?
Anonymous Quiz
13%
NullPointerException
14%
IndexOutOfBoundsException
14%
IllegalArgumentException
59%
IOException
🔥1
В контексте SOLID принципов, какой принцип нарушается, если класс изменяет своё поведение в зависимости от переданных ему аргументов?
Anonymous Quiz
31%
Принцип единственной ответственности (SRP)
16%
Принцип открытости/закрытости (OCP)
38%
Принцип подстановки Лисков (LSP)
16%
Принцип инверсии зависимостей (DIP)
🤔11👍8💊1
В Java, какой интерфейс коллекций не является прямым наследником Collection?
Anonymous Quiz
9%
List
6%
Set
18%
Queue
66%
Map
👍6
Anonymous Quiz
19%
private
2%
public
32%
protected
47%
Дефолтный (без модификатора)
👍4
Anonymous Quiz
33%
Comparable
33%
Comparator
7%
ComparableComparator
27%
Sort
👍3
Anonymous Quiz
2%
public
12%
private
26%
protected
60%
default
В Java, каково поведение HashMap, если два ключа имеют одинаковые хэш-коды но они не равны (equals возвращает false)?
Anonymous Quiz
16%
HashMap перезапишет значение первого ключа.
13%
HashMap выбросит исключение CollisionException.
16%
Значения будут сохранены в разные ячейки массива.
55%
Значения будут сохранены в одной ячейке в виде списка.
👍1
В Java, какое утверждение верно о возможностях интерфейса по сравнению с абстрактным классом начиная с Java 8?
Anonymous Quiz
14%
Интерфейсы не могут содержать поля.
11%
Интерфейсы могут содержать только статические методы.
61%
Интерфейсы позволяют множественное наследование.
14%
Интерфейсы могут иметь конструкторы как абстрактные классы.
🤔2💊1
Каково ключевое отличие в использовании памяти между примитивными и ссылочными типами данных в Java?
Anonymous Quiz
15%
Ссылочные типы всегда требуют больше памяти, чем примитивы.
20%
Примитивные типы могут храниться в куче, а ссылочные — в стеке.
60%
Примитивы хранятся в стеке, а объекты ссылочных типов — в куче.
4%
Ссылочные типы могут быть только коллекциями, примитивы — нет.
В Java, какой результат нарушает контракт между hashCode() и equals() при их переопределении?
Anonymous Quiz
61%
Два объекта равны (equals вернул true), но имеют разные hashCode.
6%
Два объекта не равны (equals вернул false), и у них разные hashCode.
23%
Два объекта не равны (equals вернул false), но имеют одинаковые hashCode.
9%
Два объекта равны (equals вернул true), и у них одинаковые hashCode.
В Java, какой метод будет выполняться медленнее для LinkedList по сравнению с ArrayList?
Anonymous Quiz
10%
Добавление элемента в конец списка
8%
Добавление элемента в начало списка
76%
Доступ к элементу по индексу
5%
Удаление последнего элемента списка
Anonymous Quiz
21%
Переменная должна быть сериализована.
55%
Переменная не должна быть сериализована.
6%
Переменная временно сериализуется.
18%
Переменная сериализуется автоматически.
Anonymous Quiz
83%
equals()
6%
compareTo()
8%
== operator
3%
equalsIgnoreCase()
❤2👍2
Anonymous Quiz
50%
Iterable
39%
Iterator
3%
Enumerable
9%
Collection
❤3👍1💊1
Anonymous Quiz
7%
static
75%
final
13%
abstract
5%
sealed
👀4❤3
Anonymous Quiz
26%
Stack
6%
ArrayList
66%
Queue
3%
HashSet
Anonymous Quiz
26%
30%
Arrays.equals()
39%
Arrays.deepEquals()
5%
Arrays.hashCode()
Anonymous Quiz
45%
Polymorphism
27%
Reflection
15%
Dynamic Binding
13%
Overloading
Anonymous Quiz
46%
Decorator
26%
Adapter
21%
Factory
6%
Singleton
❤4
Anonymous Quiz
23%
ExecutorService
21%
ConcurrentHashMap
45%
Lock
10%
CyclicBarrier
Anonymous Quiz
11%
notify()
33%
join()
8%
sleep()
48%
wait()