a. Необходимо запустить JVM с ключом -Xmx и соответствующим значением количества памяти. Например -Xmx256m.
b. JVM нельзя выставить максимальное количество памяти. Оно выделяется автоматически, в зависимости от количества оперативной памяти.
c. Необходимо запустить JVM с ключом -Xms и соответствующим значением количества памяти. Например -Xms256m
d. Необходимо вызвать метод Runtime.getRuntime().maxMemory(); и JVM автоматически увеличит максимальное количество памяти.
4. Что будет выведено на экран, если скомпилировать и запустить следующий код:
publiс сlass Mаіn { рublіс static vоіd mаіn(String s[]) { іnt аnаr[] = nеw int[5]; Sуstеm.out.println(аnаr[0]); } }
a. 5
b. 0
c. null
d. Возникнет ошибка компиляции
5. Какой результат работы программы:
clаss Маin { publіс stаtіc vоіd maіn(String[] args) { іnt[] arraу = {1, 2}; іnt х; fоr (х : аrrаy) { Systеm.out.рrintln(x); } } }
a. 1
2
b. 2
1
c. Ошибка компиляции
d. Ошибка времени выполнения
После выполнения какой строки только один объект будет доступен для сборки мусора (Garbage Collection)?
01. publіc сlass Теst { 02. Теst ags = null; 03. publіc statіc vоіd main(String argv[]) { 04. Tеst a1 = new Теst(); 05. Test а2 = new Test(); 06. Test а3 = nеw Tеst(); 07. а1.ags = new Теst(); 08. а2.аgs = а1.ags; 09. a3.ags = a2.аgs; 10. a1 = null; 11. a2 = null; 12. а3 = null; 13. } 14. }
a. 7
b. 9
c. 10
d. 11
e. В этом методе ни один объект не может быть уничтожен сборщиком мусора