If you grabbed a 'Java Basics' book, you would not expect the author to explain the entire implementation details of ArrayList before telling them about for-each.
But somehow the author of this article thinks that this kind of unnecessary level of detail is appropriate.
But somehow the author of this article thinks that this kind of unnecessary level of detail is appropriate.