0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Примитивные типы данных, с которыми мы работали до сих пор, невозможно изменить. Любые функции и методы над ними возвращают новые значения, но не могут ничего сделать со старым.</p>
1
<p>Примитивные типы данных, с которыми мы работали до сих пор, невозможно изменить. Любые функции и методы над ними возвращают новые значения, но не могут ничего сделать со старым.</p>
2
<p>С массивами это правило не работает. Элементы массива можно изменять, записывая туда другие значения. Синтаксис изменения элемента массива практически такой же, как и при обращении к элементу массива. Разница лишь в наличии присваивания:</p>
2
<p>С массивами это правило не работает. Элементы массива можно изменять, записывая туда другие значения. Синтаксис изменения элемента массива практически такой же, как и при обращении к элементу массива. Разница лишь в наличии присваивания:</p>
3
<p>Точно так же можно инициализировать новый массив:</p>
3
<p>Точно так же можно инициализировать новый массив:</p>
4
<p>Созданный, но не инициализированный массив наполняется значениями по умолчанию. Для каждого типа это свое значение:</p>
4
<p>Созданный, но не инициализированный массив наполняется значениями по умолчанию. Для каждого типа это свое значение:</p>
5
<p>boolean : false int : 0 double : 0.0 String : null</p>
5
<p>boolean : false int : 0 double : 0.0 String : null</p>
6
<p>Например, для строк:</p>
6
<p>Например, для строк:</p>
7
<h2>Изменение размера массива</h2>
7
<h2>Изменение размера массива</h2>
8
<p>Массивы в Java имеют фиксированную длину. Это связано с тем, как хранятся массивы в памяти. Каждый раз когда нужно изменить размер массива, что-то добавить или удалить, придется создавать новый массив куда копируются нужные значения из старого. В следующих уроках мы рассмотрим как конкретно это происходит, а сейчас поработаем уже с готовыми методами. Обработка массивов хорошо реализована в библиотеке<a>Apache Commons Lang</a>.</p>
8
<p>Массивы в Java имеют фиксированную длину. Это связано с тем, как хранятся массивы в памяти. Каждый раз когда нужно изменить размер массива, что-то добавить или удалить, придется создавать новый массив куда копируются нужные значения из старого. В следующих уроках мы рассмотрим как конкретно это происходит, а сейчас поработаем уже с готовыми методами. Обработка массивов хорошо реализована в библиотеке<a>Apache Commons Lang</a>.</p>
9
9