undefined

Массивы в памяти

Java Syntax
7 уровень , 2 лекция
Открыта

— Привет, Амиго! Давай я покажу тебе, как это все работает в памяти:

Объявили переменную типа String


Присвоили значение

— А что это ещё за 345?

— Вообще-то я взял его с потолка, но, по идее, это адрес строки, содержащей слово «Мама».

— С массивами все немного сложнее:

Объявили переменную типа String []


Создали массив на 10 элементов и присвоили переменной его ссылку


Присвоили ячейкам массива различные строки

— 155,166,177 – это тоже взятые с потолка числа, символизирующие адреса строк справа?

— Ага. Хорошо, что ты сам догадался. Обрати внимание, тут присутствует дополнительный объект – массив из 10 ячеек.

— Все ясно и понятно, спасибо. Действительно, лучше один раз увидеть. Спасибо, Риша.

Комментарии (105)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Вадим 9 уровень, Москва
29 апреля 2021
Я один не вьехал, откуда взялась размерность 10 у массива в примере?
Dmitry 12 уровень, Киев
14 марта 2021
в первой лекции по массивам не плохо было бы вставить ссылку на лекцию курса по массивам... получилось так что для решения задачи на 6 уровне я решил пройтись по масиивам и наткнулся на неё (случайно), а там очень хорошо расписано
new Cat("Barsik") 20 уровень, Сызрань
2 февраля 2021
Охохохо. Массив массивов ссылок какой-то, что же будет на коллекциях.
Alexey 11 уровень, Ярославль
12 января 2021
https://vertex-academy.com/tutorials/ru/massivy-v-java/ мне здесь очень лекция понравилась. Все по полочкам. Тоже блуждал от одной ссылке к другой. Почти везде все повторяется. Процентов 10 новой информации. Никакой структуры в подаче материала.
Даниил Александрович 31 уровень, Тамбов
30 декабря 2020
а смымсл про указатели заяснять. это же не С чтобы про это знать. А массивы и без указателей вполне понятны. В Jave есть тоже поинтеры?
Kirill 9 уровень, Москва
17 декабря 2020
Раздел "Массивы", конечно, нуждается в переработке. Сейчас куча статей, все друг на друга ссылаются, часть информации повторяется, а кое-где всё таки узнаёшь новое. В итоге, сидишь и тупо перечитываешь все статьи, пытаясь слепить единую картину. Хорошо бы собрать это всё в одну структурированную лекцию.
hidden #2448783 19 уровень
10 декабря 2020
Блин что это за матрешка , зашла на одну ссылку там другая , а в другой аж 5 и 6 7 .
Андрей 11 уровень, Москва
27 октября 2020
Вопрос авторам. В статье написано, что при объявлении переменной она по умолчанию инициализируется значением null, но это не так, следующий пример работать не будет: String name; System.out.print(name); А вот этот будет: String name = null; System.out.print(name);
Алексей Мирный 41 уровень, Москва
14 октября 2020
Не ленитесь перейдите по ссылке, там будут еще пара лекций которые обязательны к изучению!
Андрей 7 уровень
8 октября 2020
Две последние лекции изи, если не нажимать на слово "массивы"