package com.javarush.test.level06.lesson05.task03;
/* По 50 000 объектов Cat и Dog
Создать в цикле по 50 000 объектов Cat и Dog. (Java-машина должна начать уничтожать неиспользуемые, и метод finalize хоть раз да вызовется).
*/
public class Solution
{
public static void main(String[] args)
{
//напишите тут ваш код
String count;
for (int i=0; i < 50000; i++)
{
new Cat();
new Dog();
}
}
}
class Cat
{
@Override
protected void finalize() throws Throwable
{
super.finalize();
System.out.println("Cat destroyed");
}
}
class Dog
{
@Override
protected void finalize() throws Throwable
{
super.finalize();
System.out.println("Dog destroyed");
}
}
/* По 50 000 объектов Cat и Dog
Создать в цикле по 50 000 объектов Cat и Dog. (Java-машина должна начать уничтожать неиспользуемые, и метод finalize хоть раз да вызовется).
*/
public class Solution
{
public static void main(String[] args)
{
//напишите тут ваш код
String count;
for (int i=0; i < 50000; i++)
{
new Cat();
new Dog();
}
}
}
class Cat
{
@Override
protected void finalize() throws Throwable
{
super.finalize();
System.out.println("Cat destroyed");
}
}
class Dog
{
@Override
protected void finalize() throws Throwable
{
super.finalize();
System.out.println("Dog destroyed");
}
}
Комментариев нет:
Отправить комментарий