HTML Diff
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