Sobes.tech
Intern

Kādi ir datu tipi Java?

sobes.tech AI

Atbilde no AI

Java ir ir divi galvenie datu tipi: primitīvie un atsauces tipi.

Primitīvie datu tipi glabā savas vērtības tieši atmiņā, kas ir piešķirta mainīgajam.

Tips Izmērs (bitos) Diapazons
byte 8 -128 līdz 127
short 16 -32 768 līdz 32 767
int 32 -2³¹ līdz 2³¹ - 1
long 64 -2⁶³ līdz 2⁶³ - 1
float 32 Viena precizitātes peldošā komata skaitļi
double 64 Divu precizitātes peldošā komata skaitļi
boolean Nav noteikts true vai false
char 16 Unicode rakstzīme

Atsauces datu tipi glabā atsauces uz objektiem atmiņā. Paši objekti tiek glabāti kaudzē (heap).

  • Klases (Classes): Definē objektu struktūru un uzvedību.
    class MyClass {
        // Lauki un metodes
    }
    
  • Interfeisi (Interfaces): Definē līgumu klasēm.
    interface MyInterface {
        // Abstraktas metodes
    }
    
  • Masīvi (Arrays): Kolekcijas vienāda tipa elementiem.
    int[] skaitļi = new int[5];
    String[] vārdi = {"Alice", "Bob"};
    
  • Izvēles (Enumerations): Nosaukto konstantes kopums.
    enum Day {
        MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
    }
    
  • Atslēgas (Annotations): Nodrošina metadatus par kodu.
    @Override
    
  • Virknes (Strings): Objekti klases String.
    String message = "Hello, World!";