Разница между декларациями массивами: объявление и инициализация элементов массивов
читаю книгу по java В нём есть 2 строки
int[] nums ={-1,2,1};
и
int[] nums = new int{-1, 2, 1};
Второй вариант можно расписать так:
int[] nums;
nums = new int{-1, 2, 1}
То есть мы огласили массив типа int с названием nums И благодаря строчки с new мы его создали, но в чём разница между массивом с данными и массивом с ссылкой и с данными?