|
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;
}