Sobes.tech
Intern

Javaда кандай маалымат түрлөрү бар?

sobes.tech AI

AIден жооп

Javaда эки негизги маалымат түрлөрү бар: примитивдүү жана шилтемелүү.

Примитивдүү маалымат түрлөрү өз маанилерин түздөн-түз эс тутумда сактайт, ал жерге айнымалы үчүн бөлүнгөн.

Төрү Өлчөмү (бит) Диапазон
byte 8 -128ден 127ге чейин
short 16 -32,768ден 32,767ге чейин
int 32 -2³¹ден 2³¹ - 1ге чейин
long 64 -2⁶³төн 2⁶³ - 1ге чейин
float 32 Бир жолу тактыктагы ондук сандар
double 64 Ийкемдүү тактыктагы ондук сандар
boolean Белгисиз true же false
char 16 Unicode белгиси

Шилтемелүү маалымат түрлөрү эс тутумдагы объекттердин шилтемелерин сактайт. Өзү объекттер кучада (heap) сакталат.

  • Класстар (Classes): Объекттердин түзүлүшү жана жүрүм-турумун аныктайт.
    class MyClass {
        // Мүчөлөр жана методдор
    }
    
  • Интерфейстер (Interfaces): Класстар үчүн контрактты аныктайт.
    interface MyInterface {
        // Абстракттык методдор
    }
    
  • Массивдер (Arrays): Бир типтеги элементтердин топтому.
    int[] numbers = new int[5];
    String[] names = {"Alice", "Bob"};
    
  • Энумерациялар (Enumerations): Аты менен белгиленген константтардын топтому.
    enum Day {
        MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
    }
    
  • Аннотациялар (Annotations): Код жөнүндө метадата камсыздайт.
    @Override
    
  • Строкалар (Strings): String классынын объектисин түзөт.
    String message = "Hello, World!";