Java задачи с собеседований
6.27K subscribers
590 photos
6 videos
19 files
246 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Зачем нужен equals()? Чем он отличается от операции ==?

#вопрос_на_собеседовании
Метод equals() определяет отношение эквивалентности объектов.

При сравнении объектов с помощью == сравнение происходит лишь между ссылками. При сравнении по переопределённому разработчиком equals() — по внутреннему состоянию объектов.
Что произойдет при компиляции и исполнении кода:
Какой результат компиляции и выполнения программы:
Как нужно изменить место с меткой //1, чтобы код компилировался?
Как нужно изменить место с меткой //1, чтобы код компилировался?
Anonymous Quiz
3%
public static final void getX() {
81%
public static int getX() {
14%
public int getX() {
3%
Не знаю
Какой результат выполнения данного кода:
Какой результат выполнения данного кода:
Anonymous Quiz
26%
200
58%
240
8%
-11111111
7%
Не знаю
Каким будет результат компиляции следующего кода:
Какой будет результат компиляции и выполнения следующего кода?
Какой будет результат компиляции и выполнения следующего кода?
Anonymous Quiz
49%
default
10%
null
37%
Ошибка компиляции
4%
Ошибка выполнения
Скомпилируется ли данный код? Если да, что будет являться результатом его выполнения?
Скомпилируется ли данный код? Если да, что будет являться результатом его выполнения?
Anonymous Quiz
37%
Ошибка компиляции
20%
Ошибка выполнения
14%
Будет напечатано "true"
27%
Будет напечатано "false"
2%
Не знаю
Каков результат выполнения команды?
Каков результат выполнения команды?
Anonymous Quiz
54%
успешная компиляция
46%
ошибка компиляции
Что будет выведено на экран следующим кодом?
Что будет выведено на экран следующим кодом?
Anonymous Quiz
10%
Hi, World!
48%
Ошибка компиляции
39%
Hello, World!
3%
Не знаю