Возможный дубликат:
Константы массивов могут использоваться только при ошибке инициализаций
Я изучал массивы, и я прошел через этот короткий метод объявления и инициализации массива в одной строке. Например,
int[] a = {1, 2, 3, 4, 5};
Но когда я попытался выполнить следующий код, я получил эту ошибку компилятора: "Константы массива могут использоваться только в инициализаторе".
int[] a;
a = {1, 2, 3, 4};
Почему так?