Скачать тест — (Основные структуры данных.sa_Java_8bf5b31c.pdf)
- Чем отличается от обычных массивов arraylist?
- Существует ли в ArrayList метод remove()?
- Существует ли метод add() в LinkedList?
- Что такое Comparable?
- Какой интерфейс стоит использовать для нестандартного сравнения в JAVA?
- Что должно вернуть выражение x.equals(null) в соответствии с контрактом по написанию этого метода?
- Какие классы коллекций позволяют изменять размер и предоставляют индексированный доступ к элементам, но чьи методы не синхронизированы?
- Какое утверждение верно для класса java.util.ArrayList?
- Если метод equals возвращает значение true для двух объектов, какие значения должен вернуть метод hashCode()?
- Алгоритм, требует реализации java.util.List, которая обеспечивает эффективную реализацию add(0, object), но НЕ нуждается в поддержке быстрого произвольного доступа. Что поддерживает эти требования?
- Какую реализацию Set вы бы выбрали, чтобы итератор Set выдавал вам объекты в порядке их вставки?
- Является ли HashSet упорядоченным и отсортированным множеством?
- Что является допустимым объявлением в интерфейсе?
- Какие варианты являются правильными объявлениями методов в интерфейсе?
- Может ли метод hashCode() возвращать одно значение для всех объектов данного класса?