Какое значение вернёт этот метод?
static int getValue() {
try {
return 1;
} finally {
return 2;
}
}
База Hintsage
Язык Java, JVM и экосистема серверной разработки.
Темы раздела
Смешанные вопросы по Java.
Открыть разделБазовая семантика языка, типы, методы, классы и ключевые конструкции.
Открыть разделНаследование, полиморфизм, интерфейсы, классы и разрешение методов.
Открыть разделJava Collections Framework, контракты, реализации и сложность операций.
Открыть разделJava Memory Model, потоки, синхронизация и java.util.concurrent.
Открыть разделЗагрузка классов, память JVM, GC, JIT и диагностика.
Открыть разделПараметризация типов, bounds, wildcards и стирание типов.
Открыть разделФункциональные интерфейсы, streams, collectors и параллельная обработка.
Открыть разделИерархия исключений, обработка ошибок и управление ресурсами.
Открыть разделПрактика
Какое значение вернёт этот метод?
static int getValue() {
try {
return 1;
} finally {
return 2;
}
}
Практическая ситуация: какой метод будет вызван в Java и почему?
class Printer {
void print(Object value) { System.out.println("Object"); }
void print(String value) { System.out.println("String"); }
public static void main(String[] args) {
Object value = "текст";
new Printer().print(value);
}
}
В сервисе Java ключ объекта, уже добавленного в HashMap, изменили по полю, участвующему в equals() и hashCode(). Что произойдет при последующем поиске этого ключа?
Показано 401–403 из 403