Хардкорные Java/JVM задачки |
Перформансные задачи от Контура уже были, настала и наша очередь: представляем хардкорные задачи с Java-конференции JBreak 2018, aka «ад от Excelsior».
Задачи даны в оригинальных формулировках, в каждой задаче может быть несколько правильных ответов, и к каждой задаче дано решение под спойлером.
Ваш коллега начитался Java Language Specification и написал следующее:
void playWithRef() {
Object obj = new Object();
WeakReference ref = new WeakReference<>(obj);
System.out.println(ref.get() != null);
System.gc();
System.out.println(ref.get() != null);
}
А разгребать вам: какие результаты исполнения возможны?
Правильный ответ и еще больше хардкора!Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |