Ang Java ba ay mahinang nai-type o malakas na na-type?
Ang Java ba ay mahinang nai-type o malakas na na-type?

Video: Ang Java ba ay mahinang nai-type o malakas na na-type?

Video: Ang Java ba ay mahinang nai-type o malakas na na-type?
Video: Bilyonaryo NALUHA ng makita ang batang inaaway at mahiyain dahil WALANG AMA sa school. kamukha nya 2024, Mayo
Anonim

Java ay isang statically- nag-type wika. Sa isang mahinang tinatype wika, ang mga variable ay maaaring implicitly coerced sa hindi nauugnay na mga uri, samantalang sa a malakas ang pag-type wikang hindi nila magagawa, at kailangan ng tahasang pagbabalik-loob. pareho Java at ang Python ay malakas ang pag-type mga wika. Mga halimbawa ng mahinang tinatype Ang mga wika ay Perl at Rexx.

Kaugnay nito, ano ang pagkakaiba sa pagitan ng malakas na pag-type at mahinang pag-type?

Pangunahing pagkakaiba , halos magsalita, sa pagitan a malakas ang pag-type wika at a mahinang tinatype ang isa ay iyon a mahinang nagtype ang isa ay gumagawa ng mga conversion sa pagitan walang kaugnayang mga uri nang tahasan, habang a malakas ang pag-type karaniwang hindi pinapayagan ng isa ang mga implicit na conversion sa pagitan hindi nauugnay na mga uri.

Gayundin, ano ang ibig sabihin ng mahinang pag-type? Ang kabaligtaran ng "malakas nag-type " ay " mahinang nagtype ", alin ibig sabihin ikaw pwede gumana sa paligid ng uri ng sistema. C ay kilalang-kilala mahinang tinatype dahil anumang uri ng pointer ay mapapalitan sa anumang iba pang uri ng pointer sa pamamagitan lamang ng pag-cast.

bakit malakas ang type ng Java?

Java ay isang malakas ang pag-type programming language dahil ang bawat variable ay dapat ideklara na may uri ng data. Ang isang variable ay hindi maaaring magsimula ng buhay nang hindi nalalaman ang hanay ng mga halaga na maaari nitong hawakan, at kapag ito ay idineklara, ang uri ng data ng variable ay hindi maaaring magbago.

Ano ang ibig sabihin ng malakas na pag-type?

A malakas - nag-type programming language ay isa kung saan ang bawat isa uri ng data (gaya ng integer, character, hexadecimal, naka-pack na decimal, at iba pa) ay paunang natukoy bilang bahagi ng programming language at lahat ng mga constant o variable tinukoy para sa isang ibinigay na programa ay dapat na inilarawan sa isa sa mga uri ng data.

Inirerekumendang: