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

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

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

Глава 8. Хранение объектов

"Если программа содержит ограниченное количество объектов с известным временем существования, то можно сказать, что она довольно простая."

Обычно наши программы требуют создания новых объектов в соответствии со стандартами, которые становятся известны во время выполнения программы. Мы не знаем заранее, сколько именно объектов нам потребуется или какие точно типы этих объектов будут нужны до того, как программа начнет свое выполнение. Для удовлетворения нужд обычного программирования требуется возможность создания произвольного количества объектов в любое время и в любом месте. Поэтому мы не можем полагаться на отдельно названный указатель для хранения каждого нашего объекта, как показано ниже:

MyObject myHandle; 

потому что мы просто не знаем, сколько таких объектов нам действительно понадобится.Чтобы решить эту очень важную проблему, Java предоставляет несколько способов хранения объектов (или ссылок на объекты). Одним из встроенных типов является массив, который мы уже рассматривали ранее. В этой главе мы углубимся в его использование. Кроме того, библиотека инструментов Java предлагает некоторые "коллекции" (также называемые "контейнерами", но этот термин используется в AWT, поэтому здесь мы используем термин "коллекция"). С помощью этих коллекций мы можем хранить и даже манипулировать своими объектами. Оставшаяся часть этой главы будет посвящена более подробному рассмотрению этого вопроса.

Опубликовать ( 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