What is the purpose of the following code snippet?
int[] numbers = new int[10];
Declares an array of 10 integers
Initializes an array with numbers from 1 to 10
Allocates memory for an array of 11 integers
Creates an empty list of integers