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

Сколько существует Stack

В Java существует два типа стека: 1. **Стек вызовов методов (Call Stack)** - используется JVM для хранения информации о вызовах методов (локальные переменные, параметры, адреса возврата). Каждый поток имеет свой стек вызовов. 2. **Структура данных Stack** - класс из Collections Framework (java.util.Stack), реализующий LIFO структуру. Устаревший, рекомендуется использовать Deque. Пример использования Stack: ```java Stack stack = new Stack<>(); stack.push(1); stack.push(2); int top = stack.pop(); // вернет 2 ``` Основные различия: - Call Stack управляется JVM, Stack - программистом - Call Stack ограничен по размеру (StackOverflowError) - Stack реализует интерфейс Collection
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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