Արդյո՞ք զանգվածները համարվում են պարզունակ տվյալների տեսակներ:
Արդյո՞ք զանգվածները համարվում են պարզունակ տվյալների տեսակներ:

Video: Արդյո՞ք զանգվածները համարվում են պարզունակ տվյալների տեսակներ:

Video: Արդյո՞ք զանգվածները համարվում են պարզունակ տվյալների տեսակներ:
Video: SCP-610 The Flesh that Hates | object class keter 2024, Մայիս
Anonim

Ոչ, զանգվածներ չեն պարզունակ տվյալների տիպեր Java-ում։ Դրանք կոնտեյներային օբյեկտներ են, որոնք ստեղծվում են դինամիկ կերպով: Object դասի բոլոր մեթոդները կարող են կանչվել an-ի վրա զանգված . Նրանք էին համարվում է որպես հղում տվյալների տեսակները.

Նմանապես, ինչ տեսակի տվյալների տեսակ է զանգվածը:

Ան զանգված միատարր է տվյալները կառուցվածքը (տարրերը նույնն են տվյալների տեսակը ) որը պահպանում է հաջորդական համարակալված օբյեկտների հաջորդականությունը, որը հատկացվում է հարակից հիշողության մեջ: -ի յուրաքանչյուր օբյեկտ զանգված կարելի է մուտք գործել՝ օգտագործելով դրա համարը (այսինքն՝ ինդեքսը): Երբ դուք հայտարարում եք ան զանգված , դուք սահմանել եք դրա չափը։

Նաև, ինչո՞վ են առարկաների զանգվածները տարբերվում պարզունակ տեսակների զանգվածներից: Պարզ, աշխարհական բառերով, Օբյեկտների զանգվածներ կարող է պահել օբյեկտ այդ կոնկրետ- տիպ միայն մինչդեռ պարզունակ - տեսակները կարող է պահել պարզունակ . Տեսնենք տարբերությունը օրինակով, Պրիմիտիվ տեսակ int iArrays = նոր int[4];

Ինչո՞ւ է զանգվածը ոչ պարզունակ տվյալների տեսակ:

Այն ոչ - պարզունակ տվյալների տեսակները ներառել դասեր, որոնք տվյալ օբյեկտի պլանների հավաքածուներ են. ինտերֆեյսներ, որոնք նման են դասի վահանակների կամ կառավարման վահանակների, քանի որ դրանք ունեն կոճակներ, բայց ֆունկցիան այլ տեղ է. և զանգվածներ , որոնք առանձին օբյեկտներ են, որոնք պարունակում են նույնի մի քանի արժեքներ տիպ.

Ո՞րն է տարբերությունը Java-ում պարզունակ և զանգվածային տվյալների տեսակների միջև:

Պարզունակ տեսակներ հիմնականն են տվյալների տեսակները բայթ, կարճ, ինտ, երկար, float, կրկնակի, բուլյան, char. Հղում տեսակները են ցանկացած ակնթարթային դաս, ինչպես նաև զանգվածներ Տողային, սկաներ, պատահական, մատիտ, int, լար և այլն: Հղման փոփոխականները պահում են հասցեները հիշողության մեջ գտնվող վայրերին համար որտեղ տվյալները պահվում է։

Խորհուրդ ենք տալիս: