В чем разница между методами addFirst (element) и push (element) интерфейса Deques в Java? - PullRequest
0 голосов
/ 16 октября 2018

В соответствии с приведенной ниже ссылкой методы addFirst (element) и push (element) интерфейса методов Deque выполняют одну и ту же функцию, то есть добавление элемента в head.Может кто-нибудь сказать мне, в чем разница между этими методами?

https://www.geeksforgeeks.org/deque-interface-java-example/

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Они делают то же самое.

По причинам совместимости с устаревшим классом Stack существуют методы push/pop/peek.Это означает, что они существуют только для того, чтобы облегчить переход старого кода для программиста.

0 голосов
/ 16 октября 2018

JavaDoc для push говорит все за вас

Этот метод эквивалентен {@link #addFirst}.

...