Java. Класс Object. Разбор вопросов на собеседование.
В данном видео я разбираю вопросы по классу Object на собеседование для начинающих Java разработчиков. Это вопросы из моего личного списка, те что я сам время от времени задаю.
Привожу их тут, чтобы помочь в подготовке, так как практика показывает, что часто этим вопросам уделяется недостаточно внимания:
1.Все классы в Java наследуются от Object, как вы думаете, почему так сделано?
2.Можно ли создать экземпляр класса Object?
3.Зачем кому-то может понадобится создавать экземпляр класса Object?
4.Опишите методы класса Object.
5.Особенности методов wait, notify, notifyAll
6.Что такое хэш-код. Что за значение позвращает метод hashCode класса Object?
7.Как связаны между собой методы equals и hashCode? Что будет, если переопределить equals не переопределяя hashCode? Что будет если у объекта-ключа HashMap изменится хэш-код? Какие могут возникнуть проблемы?
8.Метод finalize, для чего нужен?
Так же рекомендую посмотреть видео, более подробно раскрывающие вопросы:
1) Подробный разбор методов equals() и hashCode():
https://youtu.be/lWnzRILIEZ0
2) Методы wait() и notify():
https://youtu.be/CA4oUmywL28
Хорошая статья о реализации hashCode() класса Object для желающих погрузиться в вопрос:
https://habr.com/ru/company/mailru/blog/321306/
Поддержать канал💰:
https://yoomoney.ru/to/410018856244871
Наша группа в Telegram:
https://t.me/ArhiTutorials
#ArhiTutorials
Видео Java. Класс Object. Разбор вопросов на собеседование. канала Sergey Arkhipov
Привожу их тут, чтобы помочь в подготовке, так как практика показывает, что часто этим вопросам уделяется недостаточно внимания:
1.Все классы в Java наследуются от Object, как вы думаете, почему так сделано?
2.Можно ли создать экземпляр класса Object?
3.Зачем кому-то может понадобится создавать экземпляр класса Object?
4.Опишите методы класса Object.
5.Особенности методов wait, notify, notifyAll
6.Что такое хэш-код. Что за значение позвращает метод hashCode класса Object?
7.Как связаны между собой методы equals и hashCode? Что будет, если переопределить equals не переопределяя hashCode? Что будет если у объекта-ключа HashMap изменится хэш-код? Какие могут возникнуть проблемы?
8.Метод finalize, для чего нужен?
Так же рекомендую посмотреть видео, более подробно раскрывающие вопросы:
1) Подробный разбор методов equals() и hashCode():
https://youtu.be/lWnzRILIEZ0
2) Методы wait() и notify():
https://youtu.be/CA4oUmywL28
Хорошая статья о реализации hashCode() класса Object для желающих погрузиться в вопрос:
https://habr.com/ru/company/mailru/blog/321306/
Поддержать канал💰:
https://yoomoney.ru/to/410018856244871
Наша группа в Telegram:
https://t.me/ArhiTutorials
#ArhiTutorials
Видео Java. Класс Object. Разбор вопросов на собеседование. канала Sergey Arkhipov
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Java. Методы equals и hashCode.Тестовое собеседование Java разработчика #1 - Игорь КапустянМногопоточность в Java: основыСобеседование по Java с Алексом ШестеровымAndroid. SurfaceView. Рисуем звезды в 3D, теперь на телефоне.Java для начинающих. Урок 24: Класс Object и метод toString()КАК СТАТЬ JAVA JUNIOR | ЧТО СПРАШИВАЮТ НА СОБЕСЕДОВАНИИ | ЧТО НАДО ЗНАТЬПродвинутая Java: Введение в многопоточность в JavaПрограммирование на Java с нуля #16. Специальные классы Object и Class.Java. Обобщенный класс для представления дерева с любыми данными.Топ 10 вопросов с Java собеседованияJava. Вычисление арифметического выражения из строки методом рекурсивного спуска.Выпуск 22. hashCode() и equals() - самое главное.Java. Решето Эратосфена. Проверка числа на простоту.Java для начинающих. Урок 37: Исключения (часть 1). Обработка исключений.Тестовое собеседование Java разработчика #18 - Владислав СелицкийСобеседование на должность Java Junior. Вопросы и ответыJava. Многопоточность. Методы wait и notify. Блокирующая очередь и Worker Thread.Java. Многопоточность. Остановка потока. Обработка InterruptedException.Java. Обращение односвязного списка.