Java е слабо или силно въведена?
Java е слабо или силно въведена?

Видео: Java е слабо или силно въведена?

Видео: Java е слабо или силно въведена?
Видео: Java - урок 40.1 (Что такое Dependency Injection в Java?) 2024, Ноември
Anonim

Java е статично- въведени език. В слабо написано език, променливите могат да бъдат имплицитно принудени към несвързани типове, докато в a силно написано език, който не могат, и се изисква изрично преобразуване. И двете Java и Python са силно написано езици. Примери за слабо написано езиците са Perl и Rexx.

В тази връзка каква е разликата между силно въведени и слабо въведени?

Основното разлика , грубо казано, между а силно написано език и а слабо написано едното е, че а слабо написано човек прави преобразувания между несвързани типове имплицитно, докато a силно написано едно обикновено забранява неявните преобразувания между несвързани типове.

По същия начин, какво означава слабо въведено? Обратното на „силно въведени " е " слабо написано ", който означава Вие мога работа около системата от типове. ° С е пословично слабо написано защото всеки тип указател е конвертируеми във всеки друг тип указател просто чрез прехвърляне.

защо Java е силно въведена?

Java е силно написано език за програмиране, защото всяка променлива трябва да бъде декларирана с тип данни. Променливата не може да започне живота си, без да знае диапазона от стойности, които може да съдържа, и след като бъде декларирана, типът данни на променливата не може да се промени.

Какво се има предвид под силно въведено?

А силно - въведени езикът за програмиране е този, на който всеки Тип от данни (като цяло число, знак, шестнадесетичен, пакетиран десетичен и т.н.) е предварително дефиниран като част от езика за програмиране и всички константи или променливи дефиниран за дадена програма трябва да бъде описана с един от типовете данни.

Препоръчано: