Sobes.tech
Intern

Java-da hansı məlumat tipləri mövcuddur?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da iki əsas məlumat növü mövcuddur: primitiv və referens növlər.

Primitiv məlumat növləri öz dəyərlərini birbaşa dəyişənin ayrıldığı yaddaşda saxlayır.

Növ Ölçü (bit) Aralık
byte 8 -128-dən 127-yə qədər
short 16 -32,768-dən 32,767-yə qədər
int 32 -2³¹-dən 2³¹ - 1-ə qədər
long 64 -2⁶³-dən 2⁶³ - 1-ə qədər
float 32 Bir dəfəyə dəqiq float növü
double 64 İki dəqiq float növü
boolean Təyin edilmir true və ya false
char 16 Unicode simvolu

Referens növlər yaddaşda obyektlərin ünvanlarını saxlayır. Obyektlər özləri yığımda (heap) saxlanılır.

  • Klasslar: Obyektlərin quruluşunu və davranışını müəyyən edir.
    class MyClass {
        // Sahələr və metodlar
    }
    
  • İnterfeyslər: Klasslar üçün müqavilə müəyyən edir.
    interface MyInterface {
        // Abstrakt metodlar
    }
    
  • Massivlər: Eyni tipli elementlərin kolleksiyası.
    int[] numbers = new int[5];
    String[] names = {"Alice", "Bob"};
    
  • Təyinlər: Adlandırılmış sabitlər toplusu.
    enum Day {
        MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
    }
    
  • Əlavələr: Koda metadatanı təmin edir.
    @Override
    
  • Stringlər: String sinifinin obyektləridir.
    String message = "Hello, World!";