Ну тут по моему логично. Что значат слова статичная и динамичная? Динамичная - изменяемая, статичная - не изменяемая. Вот на примере C#:
string a = 1;
string b = 2;
Console.WriteLine(a+b)// ответ будет 12, потому что мы задали статический тип переменным (строковое значение).
a = 1;
b = 2;
c = "Сумма чисел "+a+"и "+b+" равна ";
Console.WriteLine(c+a+b)// Пример динамичиской типизации, т. е. переменным не задается определенный тип данных, и компилятор сам интерпритирует данные как нужный тип.
P.S. Я знаю что C# имеет статическую типизацию и для динамичности нужно добавлять кейворд dynamic, но это просто пример
Java
Статическая и динамическая типизация в программировании - в чем разница? Пожалуйста, простыми словами, я новичок.
При динамической типизации все переменные равны. В них можно сохранять вообще всё что угодно. При статической это искусственно ограничено во избежание неправильного доступа к данным. Там где, например, храниться целое число можно сохранить только другое такое же.
Кирилл Покщев
Т. е. в Java она статическая?
Начинай изучать язык со статической типизацией.
Динамическая типизация это когда наша переменная на лету преобразовывается в нужный тип. Иногда компилятор может не понять, что мы задумывали, и всё пойдёт не так.
Динамическая типизация это когда наша переменная на лету преобразовывается в нужный тип. Иногда компилятор может не понять, что мы задумывали, и всё пойдёт не так.
Статическая типизация - это когда ты создал переменную определённого типа и можешь засунуть в неё значение только этого типа.
Динамическая типизация - это когда у тебя переменная как бы не имеет типа и он изменяется в зависимости от помещённого в неё значения.
Динамическая типизация - это когда у тебя переменная как бы не имеет типа и он изменяется в зависимости от помещённого в неё значения.
Похожие вопросы
- JAVA, объясните, пожалуйста, простыми словами
- Что такое "ключи шифрования" простыми словами?
- Не могу понять ОБЪЕКТЫ в языках программ. Объясните простыми словами
- Скажите пожалуйста простым понятным языком - ЧТО ТАКОЕ КОНСТРУКТОР?
- Вы согласны, что Java это идеальный язык для обучения новичков программированию?
- Стоит ли язык программирования Java выбирать новичку , и за сколько примерно можно его освоить ?
- Какой язык программирования выбрать первым при нулевом опыте?
- Стоит ли изучать программирование? Просто стать гуру в программировании я не собираюсь, а всё лугкое вроде бы уже
- Подскажите какую книгу языков программирования Java купить?
- Основы программирования для колледжа