Я практикую свои знания ADT, внедряя некоторые структуры данных, даже если большинство из них уже существуют. С помощью стеков, множества книг и другой документации, которую я читал, рассказывается о стеке, который выдает ошибку, когда вы пытаетесь добавить элемент, но стек заполнен. В реализации Java (или любой другой) я должен специально отслеживать максимальный размер стека (из конструктора), проверять, достигнут ли этот размер, и генерировать исключение переполнения, если оно есть?
Или это не такая большая проблема?