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