Sobes.tech
Junior — Middle

შეგიძლიათ ჩამოთვალოთ Java-ს მონაცემთა ტიპები, რომლებიც ძირითადი primitive-ებიდან განსხვავდება?

sobes.tech AI

პასუხი AI-სგან

Java-da, əsas primitiv tiplər (int, boolean, char, byte, short, long, float, double) ilə yanaşı aşağıdakı məlumat tipləri də mövcuddur:

  • Primitiv tiplərin sarmalayıcı sinifləri (Wrapper classes): Integer, Boolean, Character, Byte, Short, Long, Float, Double — primitivləri obyekt kimi istifadə etməyə imkan verir.
  • Stringlər (String) — mətn məlumatları ilə işləmək üçün sinif.
  • Arraylər — eyni tipli elementlərdən ibarət obyektlər.
  • Kolleksiyalar (List, Set, Map və s.) — obyekt qruplarını saxlamaq və idarə etmək üçün interfeyslər və siniflər.
  • İstifadəçi tərəfindən yaradılan sinflər — məlumatların modelləşdirilməsi üçün hər hansı sinif.
  • İnterfeyslər — siniflərin həyata keçirə biləcəyi davranışları təsvir edir.

Wrapper siniflərinin istifadə nümunəsi:

Integer number = 10; // int yerinə
String text = "Nümunə sətir";
List<String> list = new ArrayList<>();
list.add(text);

Beləliklə, Java'da məlumat tipləri primitiv və referens (obyekt) tiplərinə bölünür.