0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Само слово "переменная" говорит, что ее можно менять, так как с течением времени внутри программы значения переменных могут изменяться:</p>
1
<p>Само слово "переменная" говорит, что ее можно менять, так как с течением времени внутри программы значения переменных могут изменяться:</p>
2
<p>Java - статически типизированный язык. Это значит, что тип переменной задается при определении и больше не меняется.</p>
2
<p>Java - статически типизированный язык. Это значит, что тип переменной задается при определении и больше не меняется.</p>
3
<p>В примере выше мы присвоили строку при создании переменной. Компилятор запоминает тип и проверяет все последующие изменения переменной. Если попробовать этой же переменной присвоить число, то мы получим следующую ошибку:</p>
3
<p>В примере выше мы присвоили строку при создании переменной. Компилятор запоминает тип и проверяет все последующие изменения переменной. Если попробовать этой же переменной присвоить число, то мы получим следующую ошибку:</p>
4
<p>Компилятор делает такую проверку без запуска кода на выполнение, именно поэтому такой вид типизации называют<strong>статическим</strong>. В JavaScript, Ruby, PHP, Python и других динамических языках подобное поведение не является ошибкой, переменная может легко изменить свой тип в процессе работы.</p>
4
<p>Компилятор делает такую проверку без запуска кода на выполнение, именно поэтому такой вид типизации называют<strong>статическим</strong>. В JavaScript, Ruby, PHP, Python и других динамических языках подобное поведение не является ошибкой, переменная может легко изменить свой тип в процессе работы.</p>
5
<h2>Рекомендуемые программы</h2>
5
<h2>Рекомендуемые программы</h2>