Нa этом уроке мы познакомимся с коллекцией ArrayList. Создадим пустую коллекцию, добавим в неё несколько значений. В цикле пройдёмся по всем элементам и выведем их на экран.
Чему научился:
Последовательно добовляет объекты с даныыми Хранит именно объект, даже если забиваем обычное чило, переводит его в объект Одновременно может хранить объекты разных типов. Если пользоваться конструкцией метода add с указанием нидекс для вставки, вставляет элемент на указанный индекс, при этом двигает все элементы которые стоят после(что может быть слишком трудоемко с большими массивами, если добавить элемент в самом начале массива) сначало массив создается с размерностью 10, затем при необходимости пересоздается увеличивая каждый раз свою размерность в 1.5 раза, тоесть если добовляем 11 элемент(до этого у нас было 10), то масив пересоздастся с размерностью в 10*1,5=15 элементов и в него спокойно влезит 11 элемент.
Научился: Познакомился с коллекцией ArrayList, в которую можно добавлять различные типы данных. Узнал как представляются данные внутри коллекции, про встроенные методы toString и getName. Набрал программу по уроку, проверил её работу. Вывел содержимое списка, для этого использовал метод System.out.printf, который позволяет форматировать вывод.