Какие коллекции Java вы знаете и для чего они применяются?
В автоматизации тестирования на Java я часто использую следующие коллекции:
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
В автоматизации тестирования на Java я часто использую следующие коллекции:
Читать ответМетод equals в классе Object в Java служит для сравнения объектов на равенство. По умолчанию он сравнивает ссылки, то есть возвращает true, если обе переменные указывают на один и тот же объект в памяти.
Читать ответСтримы в Java 8+ предоставляют декларативный подход к обработке коллекций данных.
Читать ответВ Java существует несколько основных структур данных, которые реализованы в стандартной библиотеке Collections Framework:
Читать ответВ Java интерфейсы Comparable и Comparator используются для сравнения объектов, но имеют разные назначения:
Читать ответВ Java механизм исключений используется для обработки ошибок и других исключительных ситуаций, возникающих во время выполнения программы.
Читать ответВ Java интерфейсы определяют контракт, который класс должен реализовать, то есть набор методов без реализации. Они позволяют:
Читать ответВ Java интерфейсы используются для определения контрактов между компонентами, то есть описывают набор методов, которые класс должен реализовать. Примеры типов интерфейсов:
Читать ответВ Java проверяемые (checked) исключения — это исключения, которые компилятор требует обработать или объявить в методе. Некоторые стандартные проверяемые исключения:
Читать ответВ Java для добавления элементов в HashMap используется метод put(key, value). Он добавляет пару ключ-значение в карту. Если ключ уже существует, то старое значение будет заменено новым.
Читать ответПоле — это переменная, объявленная внутри класса, но вне любого метода. Поля определяют свойства объекта класса.
Читать ответМетод toString() используется для получения строкового представления объекта.
Читать ответ