Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

О курсе Java: Массивы

Программирование становится по-настоящему интересным, когда появляется возможность работать с наборами элементов. Вот лишь некоторые примеры того, где они встречаются:

  • Постраничный вывод данных на сайте
  • Подсчет общей суммы в заказе на основании каждой из позиций
  • Вывод списка друзей, сообщений, фильмов и тому подобное

Любые списки, которые окружают нас в реальном или виртуальном мире, являются коллекциями элементов с точки зрения программирования. В Java для их хранения используется массив – структура данных, позволяющая работать с набором как с единым целым.

// Определение массива друзей
String[] friends = {"petya", "mila", "ivan"};

В отличие от примитивных типов данных, массивы в Java могут изменяться. Это сильно влияет на работу с ними и добавляет с одной стороны больше возможностей, а с другой – ответственности. Используя массивы, одну и ту же задачу можно решить множеством разных способов. Только некоторые из них будут хорошими, остальные же способы окажутся неэффективными или сложными в отладке и анализе.

Именно поэтому массивам посвящено не несколько уроков, а целый и довольно большой курс. В этом курсе рассматривается множество ситуаций, которые традиционно решаются с помощью массивов. Знания, полученные в этом курсе, станут тем фундаментом, на котором основана вся дальнейшая разработка. Основные темы этого курса:

  • Манипуляции с массивами
  • Обработка массивов в циклах
  • Работа с вложенными массивами используя вложенные циклы
  • Сортировка массивов
  • Работа со строками через массивы

Помимо массивов, мы коснемся темы алгоритмов и структур данных. Вы познакомитесь с понятием алгоритмической сложности, узнаете, как реализовывать некоторые типичные алгоритмы, которые часто спрашивают на собеседованиях. Знание этих тем, хотя бы на базовом уровне, критично для написания эффективного кода.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»