Посмотрел лекцию про память в java. Пришло время пройти тесты. Открыл и что то не могу врубиться. По ходу лекции все было понятно, а сейчас не ответил правильно ни на один вопрос из 10 первых, даже наугад лол.
Объясните хотя бы один вопрос. Где они все таки будут находиться? И почему?
Вопрос: В какой части памяти будут находиться числа 0 и 1public class App {
void f() {
Holder[][] i = {{new Holder(10, 0)}, {new Holder(1, 10)}};
}
}
class Holder {
int i;
static int j;
public Holder(int i, int j) {
this.i = i;
this.j = j;
}
}
Варианты ответов:- Ничего из перечисленного (Правильный ответ)
- Соседние в stack
- Произвольные в PermGen
- Произвольные в stack
- Произвольные в heap
- Соседние в PermGen
- Соседние в heap
И как понять соседние/произвольные в heap/stack?