1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-thinking-in-java-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
4.7 练习.md 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

Упражнение 4.7

(1) Создайте объект класса с помощью конструктора по умолчанию (не принимает аргументы) и выведите сообщение. Создайте экземпляр этого класса.

(2) Расширьте упражнение 1, добавив перегруженный конструктор, который принимает один параметр типа String, и выводите вместе со своим сообщением.

(3) На основе класса, созданного в упражнении 2, создайте массив ссылок на его объекты, но не создавайте сами объекты и не распределите их по массиву. При запуске программы обратите внимание, выводятся ли сообщения от вызова конструктора.

(4) Создайте объекты, связанные с массивом ссылок, завершив выполнение упражнения 3.

(5) Запустите программу с параметрами before, after и none, чтобы протестировать Garbage.java. Повторите этот процесс, наблюдая за появлением каких-либо постоянных паттернов в выводе. Измените код так, чтобы метод System.runFinalization() был вызван до System.gc(), затем снова проверьте результат.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-thinking-in-java-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-thinking-in-java-zh.git
oschina-mirror
wizardforcel-thinking-in-java-zh
wizardforcel-thinking-in-java-zh
master