განიხილება თუ არა მასივები მონაცემთა პრიმიტიულ ტიპებად?
განიხილება თუ არა მასივები მონაცემთა პრიმიტიულ ტიპებად?

ვიდეო: განიხილება თუ არა მასივები მონაცემთა პრიმიტიულ ტიპებად?

ვიდეო: განიხილება თუ არა მასივები მონაცემთა პრიმიტიულ ტიპებად?
ვიდეო: Advance JavaScript for Coders | Primitive Data Types | Arrays | Part 6 2024, მაისი
Anonim

არა, მასივები არ არის პრიმიტიული მონაცემთა ტიპები ჯავაში. ეს არის კონტეინერის ობიექტები, რომლებიც იქმნება დინამიურად. ობიექტის კლასის ყველა მეთოდი შეიძლება გამოძახებული იყოს ან მასივი . Ისინი იყვნენ განიხილება როგორც მითითება მონაცემთა ტიპები.

ანალოგიურად, რა ტიპის მონაცემთა ტიპია მასივი?

ან მასივი არის ერთგვაროვანი მონაცემები სტრუქტურა (ელემენტებს აქვთ იგივე მონაცემთა ტიპი ) რომელიც ინახავს თანმიმდევრულად დანომრილი ობიექტების თანმიმდევრობას - გამოყოფილი მიმდებარე მეხსიერებაში. თითოეული ობიექტის მასივი წვდომა შესაძლებელია მისი ნომრის (ანუ ინდექსის) გამოყენებით. როცა აცხადებთ ა მასივი , თქვენ დააყენეთ მისი ზომა.

ასევე, რით განსხვავდება ობიექტების მასივები პრიმიტიული ტიპების მასივისაგან? მარტივი ხალხური სიტყვებით, ობიექტის მასივები შეუძლია გამართოს ობიექტი იმ კონკრეტულს - ტიპი მხოლოდ მაშინ, როცა პრიმიტიული - ტიპები შეუძლია გამართოს პრიმიტიული . მაგალითით ვნახოთ განსხვავება, პრიმიტიული ტიპი : int iArrays = new int[4];

აქედან გამომდინარე, რატომ არის მასივი მონაცემთა არაპრიმიტიული ტიპი?

The არა - მონაცემთა პრიმიტიული ტიპები მოიცავს კლასებს, რომლებიც წარმოადგენს მოცემული ობიექტის გეგმების ერთობლიობას; ინტერფეისები, რომლებიც კლასის დაფის ან მართვის პანელების მსგავსია, რადგან მათ აქვთ ღილაკები, მაგრამ ფუნქცია სხვაგან არის; და მასივები , რომლებიც არის ცალკეული ობიექტები, რომლებიც შეიცავს ერთიდაიგივე მნიშვნელობებს ტიპი.

რა განსხვავებაა ჯავაში პრიმიტიულ და მასივის მონაცემთა ტიპებს შორის?

პრიმიტიული ტიპები არის ძირითადი მონაცემების ტიპები : ბაიტი, მოკლე, int, long, float, double, ლოგიკური, char. მითითება ტიპები არის ნებისმიერი დაუსაბუთებელი კლასი ასევე მასივები : სტრიქონი, სკანერი, შემთხვევითი, Die, int, String და ა.შ. მითითების ცვლადები ინახავს მისამართებს მდებარეობის მეხსიერებაში ამისთვის სად არის მონაცემები ინახება.

გირჩევთ: