Задание 1 из 2 · Теория и квиз · +40 XP

JVM и коллекции

Код Java компилируется в байткод и выполняется JVM; память освобождает сборщик мусора. Интерфейс задаёт контракт, List<String> — дженерик с проверкой типов при компиляции (в рантайме типы стираются). Сравнивать строки нужно через equals, а не ==. Для многопоточности — ExecutorService и ConcurrentHashMap.

1. Как правильно сравнить строки в Java?
2. Что такое стирание типов?
3. Какая коллекция безопасна для нескольких потоков?
Войдите, чтобы ответить