Пользователь hubert
hubert
41 уровень

Уровень 7: план уровня и доп. материалы

Статья из группы Архив info.javarush.ru
План уровня:
  • Массивы и списки: Array, ArrayList, знакоство с Generics
  • Массивы: создание, инициализация.
  • Работа с массивами, length.
  • Статическая и динамическая инициализация массива.
  • Список ArrayList, внутренняя реализация, отличие от массива.
  • Работа с ArrayList-ом. Методы add(value), add(index, value), remove(index), size()
  • Знакомство с Generics - использование
  • Сопоставление примитивных типов с их непримитивными аналогами-классами
  • Создание и использование параметризированных списков
  • Знакомство с Collections
  • Цикл for each

Курс Java
На этом уровне изучается обзор коллекций. Детальное углубленное изучение будет на 30+ уровнях. Что еще можно посмотреть на досуге: Удаление элементов из списка и ConcurrentModificationException Примитивы и обертки Немного о строках в Java Основные методы для работы со String Класс Collections Почитать про массивы и списки
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению
java онлайн
на JavaRush
Комментарии (64)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Bazil1982 10 уровень
22 июня 2018
Про Java Collections Framework: почти все и сразу. Статья дает понимание того что такое Java Collections Framework.
snuk 15 уровень, Москва
26 октября 2017
Товарищи, не верьте интуиту, они мелкие и гнусные врунишки, вводящие неокрепшие умы в заблуждение =) Они утверждают «Если бы индекс превысил максимально возможное для такого массива значение, то появилась бы ошибка времени исполнения» но тут будет ArrayIndexOutOfBoundsException! А это разные вещи. Всегда проверяйте полученную информацию, сперва в своей ИСР, если там не компилится — используйте загуглю =)
Skiff 11 уровень
8 февраля 2017
На текущий момент в Java Syntax 7 уровень, 5 лекция. Везде по ходу текста ошибка при объявлении списка.
ArrayList list = new ArrayList();
то есть без указания типа. Должно же быть
ArrayList<String> list = new ArrayList<String>();


Будучи новичком попался на этом измучив вдоль и поперек следующие две задачи, пока не подсказали.
cold-f 22 уровень, Москва
3 ноября 2016
https://youtu.be/87pm79sPSvc — видео, которое мне наглядно объяснило, что такое дженерики, и какие там есть подводные камни.
kterrita 31 уровень, Казань
23 октября 2016
public class MainClass
{
    public static void main(String[] args) 
    {
        int[] numbers = new int[10];

        for (int i = 0; i < numbers.length; i++)
        {
           numbers[i] = 9 - i;
        }
    }
}


По-моему тут баг, пробовал и копипастом и вручную.
AleksKosmonavt 11 уровень, Киев
6 июля 2016
прикольнгое видео по сортировке массивов:
study-java.ru/uroki-java/urok-11-sortirovka-massiva/
youtu.be/lyZQPjUT5B4
youtu.be/Ns4TPTC8whw
KirillLB 9 уровень
20 мая 2016
Не до конца понял решение (по комментариям) проблемы описанной здесь stackoverflow.com/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re

Может кто-то пояснить?
sunchoss 24 уровень, Morristown
26 апреля 2016
а где сама лекция? вижу только содержание
vlad55 10 уровень
2 апреля 2016
Сортировка массива.очень полезная ссылка
study-java.ru/uroki-java/urok-11-sortirovka-massiva/
Krok 9 уровень, Гродно
19 февраля 2016
Доброго времени суток! На 7-м уровне, в плане лекции, анонсирован цикл for each, дошел до lesson 12 (задачи от капитана Боброва), но упоминания цикла for each не увидел…
Комментарий в 5-м примере lesson 8: "//быстрый for по всем элементам, только для коллекций" — это оно?

for (Integer x: result) //быстрый for по всем элементам, только для коллекций
{
System.out.println(x);
}