Встречается на собеседованиях • сегодня

Зачем нужен контекст

Контекст (Context) в Java используется для передачи информации между компонентами приложения, особенно в многопоточных средах. Он позволяет управлять жизненным циклом ресурсов, передавать параметры и обрабатывать прерывания. Основные сценарии: - **ThreadLocal** – хранение данных, специфичных для потока. - **ServletContext** – общие данные в веб-приложении. - **Spring ApplicationContext** – управление бинами. Пример с `ThreadLocal`: ```java public class UserContext { private static final ThreadLocal user = new ThreadLocal<>(); public static void setUser(String username) { user.set(username); } public static String getUser() { return user.get(); } public static void clear() { user.remove(); } } ``` Контекст упрощает управление состоянием и уменьшает coupling между компонентами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы