Вы уже многое знаете о примитивных типах, а на этом уровне познакомились и с их классами-близнецами — типами-обертками, узнали, что такое autoboxing и unboxing, как правильно сравнивать типы-обертки, а как — неправильно.

Также вы перешли на новый уровень работы с массивами, познакомившись с классом ArrayList. В общем, есть о чем поразмышлять! А еще лучше — выделить полчаса на несколько дополнительных статей по этим темам, которые расставят все по местам.

Обёртки, распаковка и запаковка

Классы-обертки выглядят и ведут себя как одноимённый примитивный тип, но на самом деле — самые настоящие классы. Кому это понадобилось, для чего это нужно и что с этим делать, вы узнаете из этой статьи.

Класс ArrayList

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

Удаление элемента из списка ArrayList

А вот ещё одна статья в продолжение темы об ArrayList. В этот раз остановимся подробнее на важных операциях для работы с листами — удалением элемента из списка и удалением элемента из списка в цикле.

Работа ArrayList в картинках

Если вы не до конца поняли, как работает ArrayList, эта лекция — для вас. Тут будет много картинок и пояснений и почти не будет кода. Но главное, после её прочтения и осознания вы очень хорошо поймете, как работает ArrayList… Кто знает, может даже собственный реализуете после этого! Так, для тренировки, это неплохая задачка для начинающего разработчика.

undefined
15
Опрос
Исключения,  15 уровень,  7 лекция
недоступен
Исключения
Исключения