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