Можешь назвать основные шаблоны проектирования, реализованные в стандартной библиотеке Java?
В стандартной библиотеке Java реализованы несколько распространённых шаблонов проектирования, среди которых:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В стандартной библиотеке Java реализованы несколько распространённых шаблонов проектирования, среди которых:
Читать ответДля работы я использую JDK версии 11, так как она является одной из долгосрочных поддерживаемых версий (LTS) и широко применяется в промышленности.
Читать ответОшибки при выполнении (runtime errors) в Java — это ошибки, которые возникают во время работы программы, а не во время компиляции. Они приводят к прерыванию нормального выполнения программы.
Читать ответРассмотрим класс Transaction с точки зрения использования в коллекциях ArrayList, HashMap и TreeSet:
Читать ответPrintWriter — это высокоуровневый класс в пакете java.io, предназначенный для записи форматированных данных текстового типа.
Читать ответРефлексия в Java — это механизм, который позволяет программе во время выполнения получать информацию о классах, методах, полях и конструкторах, а также динамически вызывать методы и создавать объекты.
Читать ответequals() и hashCode().
Читать ответВ Java синхронизация используется для управления доступом к общим ресурсам в многопоточной среде, чтобы избежать состояний гонки.
Читать ответВ Java методы equals и hashCode тесно связаны и должны быть реализованы согласованно, чтобы объекты корректно работали в коллекциях, основанных на хешировании, например, в HashMap или HashSet.
Читать ответВ Java объект, отвечающий за генерацию хеш-кода, — это сам объект, у которого вызывается метод hashCode().
Читать ответCollection — это структура данных для хранения элементов, представляющая собой группу объектов, например, списки, множества. Она является хранилищем данных, сфокусированном на управлении элементами.
Читать ответList в Java — это интерфейс, который представляет упорядоченную коллекцию элементов с возможностью доступа по индексу. Основные преимущества использования List:
Читать ответ