You now know how to store and work with multiple values using arrays. You can declare them with new or curly-brace literals, access elements by index, and iterate with both standard for and for-each loops.
You practiced the three most common traversal patterns: finding a maximum, summing all elements, and counting occurrences. You used Arrays.sort(), Arrays.toString(), Arrays.copyOf(), Arrays.fill(), and Arrays.binarySearch() from the utility class. You also built D arrays and iterated through them with nested loops.
The one thing arrays cannot do is change size after creation. That limitation is exactly what ArrayList addresses in the next section.