Video: Java-ն թույլ է տպագրված, թե խիստ տպագրված:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Java ստատիկորեն է մուտքագրված լեզու. Մեջ թույլ տպագրված լեզուն, փոփոխականները կարող են անուղղակիորեն պարտադրվել անկապ տիպերին, մինչդեռ ա խիստ տպագրված լեզուն նրանք չեն կարող, և պահանջվում է հստակ փոխակերպում: Երկուսն էլ Java և Python-ն են խիստ տպագրված լեզուները։ Օրինակներ թույլ տպագրված լեզուներն են Perl-ը և Rexx-ը:
Այս առումով ո՞րն է տարբերությունը խիստ տպագրվածի և թույլ տպագրվածի միջև:
Գլխավոր հիմնական տարբերությունը , կոպիտ ասած, միջեւ ա խիստ տպագրված լեզուն և ա թույլ տպագրված մեկն այն է, որ ա թույլ տպագրված մեկը փոխարկումներ է անում միջեւ անկապ տեսակներ անուղղակիորեն, մինչդեռ ա խիստ տպագրված մեկը սովորաբար թույլ չի տալիս անուղղակի փոխակերպումները միջեւ անկապ տեսակներ:
Նմանապես, ի՞նչ է նշանակում թույլ տպագրված: Հակառակը «ուժեղ մուտքագրված " է " թույլ տպագրված », որը նշանակում է դու կարող է աշխատել տիպի համակարգի շուրջ: Գ է տխրահռչակ թույլ տպագրված քանի որ ցանկացած տեսակի ցուցիչ է փոխարկելի ցանկացած այլ ցուցիչի տեսակի՝ պարզապես ձուլման միջոցով:
ինչու է Java-ն խիստ տպագրված:
Java է խիստ տպագրված ծրագրավորման լեզու, քանի որ յուրաքանչյուր փոփոխական պետք է հայտարարված լինի տվյալների տեսակով: Փոփոխականը չի կարող սկսել կյանքն առանց իմանալու այն արժեքների տիրույթը, որն այն կարող է պահել, և երբ այն հայտարարվում է, փոփոխականի տվյալների տեսակը չի կարող փոխվել:
Ի՞նչ է նշանակում խիստ տպագրված:
Ա խիստ - մուտքագրված ծրագրավորման լեզուն մեկն է, որտեղ յուրաքանչյուրը տիպ տվյալների (օրինակ՝ ամբողջ թիվ, նիշ, տասնվեցական, փաթեթավորված տասնորդական և այլն) նախապես սահմանված են որպես ծրագրավորման լեզվի և բոլոր հաստատունների կամ փոփոխականների մաս: սահմանված է տվյալ ծրագրի համար պետք է նկարագրվի տվյալների տեսակներից մեկով:
Խորհուրդ ենք տալիս:
Ո՞ր հավաքածուն թույլ չի տալիս կրկնօրինակ անդամներ:
Կրկնօրինակներ. ArrayList-ը թույլ է տալիս կրկնօրինակ արժեքներ, մինչդեռ HashSet-ը թույլ չի տալիս կրկնօրինակ արժեքներ: Պատվիրում. ArrayList-ը պահպանում է օբյեկտի հերթականությունը, որում դրանք տեղադրվում են, մինչդեռ HashSet-ը չպատվիրված հավաքածու է և չի պահպանում որևէ կարգ։
Կարո՞ղ է թույլ էակը թույլ էակ ունենալ:
Թույլ սուբյեկտների տեսակներն ունեն մասնակի բանալիներ: Ծանոթագրություն – Թույլ սուբյեկտը միշտ ունի ընդհանուր մասնակցություն, բայց ուժեղ կազմակերպությունը կարող է չունենալ ամբողջական մասնակցություն: Թույլ էությունը կախված է ուժեղ կազմից՝ ապահովելու թույլ կազմակերպության գոյությունը: Ինչպես ուժեղ էությունը, թուլությունը չունի առաջնային բանալի, այն ունի մասնակի տարբերակիչ բանալի
Ի՞նչ է նշանակում խիստ տպագրված լեզուն:
Խիստ տպագրված ծրագրավորման լեզուն այն լեզուն է, որտեղ տվյալների յուրաքանչյուր տեսակ (օրինակ՝ ամբողջ թիվ, նիշ, տասնվեցական, փաթեթավորված տասնորդական և այլն) նախապես սահմանված է որպես ծրագրավորման լեզվի մաս, և տվյալ ծրագրի համար սահմանված բոլոր հաստատունները կամ փոփոխականները պետք է լինեն: նկարագրված տվյալների տեսակներից մեկի հետ
Ի՞նչ է թույլ տպագրված ծրագրավորման լեզուն:
Մյուս կողմից, թույլ տպագրված լեզուն մի լեզու է, որտեղ փոփոխականները կապված չեն տվյալների որոշակի տեսակի հետ. դրանք դեռևս ունեն տիպ, բայց տիպի անվտանգության սահմանափակումներն ավելի ցածր են՝ համեմատած խիստ տպագրված լեզուների հետ
Ի՞նչ է նշանակում խիստ տպագրված լինել։
Խիստ տպագրված ծրագրավորման լեզուն այն լեզուն է, որտեղ տվյալների յուրաքանչյուր տեսակ (օրինակ՝ ամբողջ թիվ, նիշ, տասնվեցական, փաթեթավորված տասնորդական և այլն) նախապես սահմանված է որպես ծրագրավորման լեզվի մաս, և տվյալ ծրագրի համար սահմանված բոլոր հաստատունները կամ փոփոխականները պետք է լինեն: նկարագրված տվյալների տեսակներից մեկի հետ