Ключевые возможности и библиотеки
• Коллекции (Java Collections Framework): Унифицированная архитектура для хранения и обработки групп объектов. Включает интерфейсы List, Set, Queue, Map
и их реализации (ArrayList, LinkedList, HashSet, HashMap
и др.).
• Дженерики (Generics): Введены в Java 5 для обеспечения безопасности типов во время компиляции (параметризованные типы), реализуются через механизм стирания типов (type erasure).
• Управление памятью: В Java реализован автоматический сборщик мусора (Garbage Collection), который освобождает память, занятую объектами, на которые больше нет ссылок.
• Многопоточность: Реализуется через класс Thread
и интерфейс Runnable. Поддерживает синхронизацию для предотвращения конфликтов доступа к общим ресурсам (ключевое слово synchronized, volatile).

