Spec-Zone .ru
спецификации, руководства, описания, API
|
Что случилось со следующей программой?
public class SomethingIsWrong { public static void main(String[] args) { Rectangle myRect; myRect.width = 40; myRect.height = 50; System.out.println("myRect's area is " + myRect.area()); } }
Следующий код создает один массив и один строковый объект. Сколько ссылок на те объекты существует после того, как код выполняется? Любой - объект, имеющий право на сборку "мусора"?
... String[] students = new String[10]; String studentName = "Peter Parker"; students[0] = studentName; studentName = null; ...
Как программа уничтожает объект, который она создает?
Фиксируйте вызванную программу SomethingIsWrong
показанный рассматриваемый 1.
Учитывая следующий class, вызванный NumberHolder
, запишите некоторый код, который создает экземпляр class, инициализирует его две задействованных переменные, и затем выводит на экран значение каждой задействованной переменной.
public class NumberHolder { public int anInt; public float aFloat; }