Java SE. Урок 14. Массивы ( java array )

preview_player
Показать описание
В данном видео уроке рассматриваются варианты создания массивов:
1. С помощью ключевого слова new
2. С помощью прямой инициализации
---------------------------------------------------------------------------------
Особенности использования массивов:
1. При создании массива (без инициализации элементов), содержащего примитивные типы, значения данных элементов принимают значения по умолчанию:
a) byte, short, int, long = 0
б) char = " "
в) float, double = 0.0
г) boolean = false

2. При создании массива (без инициализации элементов), содержащего ссылки на объекты, значения данных ссылок принимают значение NULL.
--------------------------------------------------------------------------------
Также рассматривается вопрос создания "многомерных" массивов.
Рекомендации по теме
Комментарии
Автор

6:32 - чтобы закомментировать сразу несколько строк, используется комбинации:

Ctrl+/ комментирует все выделенные строки, но каждую по отдельности, в стиле //
А Ctrl+Shift+/ комментирует весь выделенный блок в стиле /* */

ЛёлекБеднарж
Автор

Наверное стоило бы начать с простого примера создания массива. После чего объяснить принцип работы. А вот дальше показывать уже другие примеры. Лично у меня в голове каша образовалась к концу видео. А ведь массивы я знал и раньше.
Многомерные массивы наоборот, очень понятные получились.
В общем, смотрим дальше и идем в урок 15 :)

Crusad
Автор

И еще вот чего не хватает так это видео в которых разжевывается варианты с java fx а конкретно написание простых программ которые визуализировали бы то, что мы пишем в коде. Ну в компиляторе реализовывать небольшие программы типа опрос используя сканер и вывод в консоль это все отлично. Но начинающим хочется научиться делать простые формы кнопки формы для ввода чтобы результат наших знаний, которыми вы щедро делитесь и наших стараний по его усвоению мог выливаться в то, ради чего мы сели за учебники. Конечно мы все сели по разным причинам, но такие уроки чуть продвинутые и чуть расширяющие полученные знания дают большой стимул т.к. они становятся "осязаемы" Это должен быть курс по сути параллельный основам java т.е. 2 окна и кнопка арифметические операции в одно окно вводим число, во второе, жмем на кнопку и выводится результат. привязывая к формам наш код - он становится не просто цифрами условиями и пр - а появляется осязаемая программа ее можно открыть кликнув мышкой и убедиться что все работает ничего не стерлось впопыхах. это микро готовый продукт. Это придало бы нам (ученикам силы и вдохновение). Буду надеяться на то что буду услышан и поддержан лайками от тех, кто учится. Спасибо еще раз за размеренную подачу материала, простые не страшные объекты в виде конфет и коробок :-) и "Приложеньки" "Печеньки" очень креативный акцент :-)

bednieporosyatki
Автор

Каждый объясняет по разному одну и ту же тему :-) Самое забавное что изложения и примеры разнообразные не утомляют, а обогащают казалось бы уже знакомую тему :-) Это очень смешно и увлекательно. Вроде 10 раз слушал о массивах и вроде уже нечего о них смотреть. А тут другой пример, другое изложение и начинаешь понимать что тема до этого видео не была раскрыта. Отлично и спасибо ха хорошую речь! Продолжайте прошу вас! Больше! больше! :-) лучше 10 раз увидеть чем 100 раз прочитать. Хотя читать все равно приходится т.к. после видео начинаешь понимать то, что написано в книгах. Там теорию здесь практика-применение использования! Спасибо за хорошую работу!

bednieporosyatki
Автор

Большое спасибо! Все четко и понятно. Индексы в многомерных массивах проще всего посмотреть через отладку.

АлексейВоронец-ин
Автор

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

dmytrochemesh
Автор

Спасибо) когда буду новые видео по Java?

anjelomanoranjan
Автор

Спасибо Вам за понятное объяснение!!! Уже зная эту тему, можно закрепить и узнать новое и потренироваться!!!

МаксимШумков-ьм
Автор

В примере с конфетами вы кладете ссылочный тип - что очень интересно. но не Стринг как в видео других блогеров. а вы создаете массив из экземпляров другого класса - вот эт очень интересно и не раскрыто в чужих видео. там просто массив срок и массив примитивных переменных. А тут крупица новой информации. спс.
Интересно а методы тоже можно запихнуть в массив? сделать массив методов. Правда не понятно зачем оно нужно, но надо будет попробовать :-)

bednieporosyatki
Автор

Видео хорошее, все было понятно до того, как написали i, в for, в итоге у меня подсвечивает красным.

АннаМихайлова-унч
Автор

мне было всё понятно до тех пор пока не появились третьи квадратные скобки)

abitov_ruslan
Автор

Спасибо за ваш труд, пока самые понятные уроки из всех что я просмотрел.
Подскажите почему присваивать значение элементу массива box[0] = candy3; нужно в отдельном методе foo, если делать это в теле самого класса то получается ошибка?

borzsonite
Автор

Для новичков надо было проще печатать, и убирать все эти лишние строки (то есть не приводить по 2 примера сразу). Результат просмотра видео: моя твоя не
ps понял всё через несколько дней работы с Идеей.

podpalmoi
Автор

Пока ничего не понял))Но все равно спасибо.Буду пересматривать пока не пойму)))

muratabenov
Автор

Многомерный массив и есть массив массивов

rayrau
Автор

Почему у меня Candy красным загорается???

АртёмЕвдокимов-еч
Автор

очень все запутано с тремя примерами и ссылками и методами

dimakilmaev
Автор

КЛАДЕМ КОНФЕТУ В КОРОБКУ!!! А НЕ ЛОЖИМ ...

КаримовЛазиз-зз
Автор

Есть практическая разница между многомерным массивом и массивом массивов?
Кроме того, что писать 4/8/16 скобок намного неудобнее, чем 2 скобки.

nmodonov
Автор

чем отличаются круглые скобки () от квадратных[] ?

novamairon