где массив сохраняется в памяти в java?

Если у меня есть функция, которую я объявляю в этой функции:

Object arr[] = new Object[20];

Где хранятся arr и весь массив? куча? стек? Имеет ли значение, находится ли объявление в какой-либо функции или в main ()?

и скажем, у меня также есть эти командные строки:

arr[0] = new String("abc");
arr[1] = new List();

где arr [0] и arr [1] сохранено?

12
задан Ernest Friedman-Hill 10 August 2011 в 18:18
поделиться