В чем разница с точки зрения выполнения в массиве между ручными инициализаторами и инициализаторами коллекции?Почему инициализаторы коллекции быстрее?
Например, если у нас есть:
Ручной инициализатор :
int[] numbers = new int[3];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
и Инициализатор коллекции :
int[] numbers = new int[]={1, 2, 3};
Почему компилятор работает с массивами по-разному и не компилируется как другая коллекция?