Почему такой вопрос возник. Вот в главе 9 лекции 1 мы видим вывод результата:
getStackTrace
method3
method2
method1
main
В проходе по массиву я не заметил, что мы ведем вывод с конца массива до начала. Значит он уже заполняет себя, кидая элементы не в конец, а в начало? Нарисовал схематично в паинте рисунок, если бы элементы массива заполнялись как обычно, то сначала бы нам вывелось main(). P.S. что такое СТЕК я понимаю, интересует именно тот вопрос, который был задан выше