Что выведет код?
#Tasks
import java.util.HashMap;
public class Task301025 {
public static void main(String[] args) {
HashMap<Key, String> map = new HashMap<>();
Key k1 = new Key(1);
Key k2 = new Key(1);
Key k3 = new Key(2);
map.put(k1, "first");
map.put(k2, "second");
map.put(k3, "third");
k1.value = 2;
System.out.println(map.get(k1));
System.out.println(map.get(k2));
System.out.println(map.get(k3));
System.out.println(map.size());
}
static class Key {
int value;
Key(int value) { this.value = value; }
public boolean equals(Object o) {
return o instanceof Key && ((Key) o).value == this.value;
}
public int hashCode() {
return value;
}
}
}
#Tasks
👍1
  Варианты ответа:
  Anonymous Quiz
    20%
    second null third 2
      
    20%
    null null third 2
      
    0%
    third null third 2
      
    60%
    second second third 3
      
    👍1
  Вопрос с собеседований
Как работает finalize() и почему его не рекомендуют использовать?🤓 
Ответ:
Метод finalize() вызывается перед удалением объекта GC, но время вызова непредсказуемо. 
Он может задерживать сборку мусора, а ошибки в нём — мешать очистке.
Вместо него применяют try-with-resources или Cleaner/PhantomReference. 
#собеседование
Как работает finalize() и почему его не рекомендуют использовать?
Ответ:
Он может задерживать сборку мусора, а ошибки в нём — мешать очистке.
Вместо него применяют try-with-resources или Cleaner/PhantomReference.
#собеседование
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  История IT-технологий сегодня — 31 октября
ℹ️  Кто родился в этот день
Не нашел..(
 🌐  Знаковые события
2000 — остановлен последний компьютер, использовавший ОС Multics;
2000 — старт первой российской экспедиции МКС-1 на космическом корабле Союз ТМ-31 к Международной космической станции.
2005 — НАСА объявило об открытии двух естественных спутников Плутона, впоследствии получивших имена Гидра и Никта.
#Biography #Birth_Date #Events #31Октября
Не нашел..(
2000 — остановлен последний компьютер, использовавший ОС Multics;
2000 — старт первой российской экспедиции МКС-1 на космическом корабле Союз ТМ-31 к Международной космической станции.
2005 — НАСА объявило об открытии двух естественных спутников Плутона, впоследствии получивших имена Гидра и Никта.
#Biography #Birth_Date #Events #31Октября
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  