Я довольно новичок в Java, и мне было интересно, в чем разница между ними. Для этого примера я использовал массивы:
class testpile {
public static void main(String[] args)
{
int[] a = {1,2,3,4,5,6}; //First array
int[] b = new int[5]; //Second Array
b[0] = 7;
b[1] = 8;
b[2] = 9;
b[3] = 10;
b[4] = 11;
print(a);
print(b);
}
public static void print(int[] a) {
for (int i = 0; i < a.length; i++)
System.out.print(a[i] + " ");
System.out.println();
}
}
Я понимаю, что использование "new" создает уникальный объект, но каковы преимущества использования одного над другим?