Arrays are used to store a collection of objects.
Code:
Player[] players = new Player[10];
is a collection of players. Each player can be accessed via
Code:
Player p = players[index];
index being the position of the player in the array. An array starts at index 0, and ends at index size - 1.
If you didn't use an array for this, you'd end up having something like this
Code:
Player player1 = new Player();
Player player2 = new Player();
Player player3 = new Player();
Player player4 = new Player();
Player player5 = new Player();
Player player6 = new Player();
Player player7 = new Player();
Player player8 = new Player();
Player player9 = new Player();
Player player10 = new Player();
If you want to know more about arrays, I would advise reading This page.