Работа с массивами в Java существенно отличается от C/C++. Основное отличие состоит в том, что массив по сути представляет собой объект. Поэтому, для того чтобы создать массив, надо не только объявить переменную, но и выполнить оператор new.
Переменная, содержащая ссылку на массив, объявляется следующим образом:
тип имя_переменной [];
Как и при объявлении обычной переменной, перед определением типа могут быть указаны модификаторы static, final, public и т. д.
Для создания массива используется следующее выражение:
имя_переменной=new тип [размер];
В результате выполнения данного выражения создается массив, содержащий указанное число элементов, и ссылка на него помещается в переменную с заданным именем.